ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.06.2019

Просмотров: 94

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Лабораторная работа №7

Средства для выполнения сборки проекта

Студента ИТ14-1 Красовского Абхая


Цель работы: получить навыки работы со средством выполнения сборки проекта

Ход выполнения работы

  1. Создать файл сборки для проекта своего индивидуального задания

  2. Сделать выводы по результатам выполнения работы.

  3. Выполнить отчет о проделанной работе.

Пример файла сборки


<?xml version="1.0" encoding="UTF-8"?>

<project name="HW.makejar" default="build-all">

<target name ="makejar" depends="compile" description="Create a jar for the HW project">

<jar jarfile="build/HelloWorld.jar" basedir="./build/classes"></jar>

</target>

<target name="makedoc">

<javadoc destdir="build">

<fileset dir="." includes="**/*.java" />

</javadoc>

</target>

<target name ="makezip" depends="compile">

<zip destfile="build/HelloWorld-src.zip">

<fileset dir=".">

<include name="**/*.java"/>

</fileset>

</zip>

</target>

<target name = "compile">

<mkdir dir="build/classes"/>

<javac destdir="build/classes">

<src path="."/>

</javac>

</target>

<target name = "build-all" depends="compile,makezip,makejar"/>

</project>


Файл сборки моего проетка:


<?xml version="1.0" encoding="UTF-8"?>

<module type="JAVA_MODULE" version="4">

<component name="NewModuleRootManager" inherit-compiler-output="true">

<exclude-output />

<content url="file://$MODULE_DIR$">

<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />

</content>

<orderEntry type="inheritedJdk" />

<orderEntry type="sourceFolder" forTests="false" />

<orderEntry type="module-library">

<library>

<CLASSES>

<root url="jar://$APPLICATION_HOME_DIR$/lib/groovy-all-2.4.6.jar!/" />

</CLASSES>

<JAVADOC />

<SOURCES />

</library>

</orderEntry>

</component>

</module>

Вывод: получил навыки работы со средством выполнения сборки проекта


Смотрите также файлы