ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.06.2019
Просмотров: 99
Скачиваний: 1
Лабораторная работа №7
Средства для выполнения сборки проекта
Студента ИТ14-1 Красовского Абхая
Цель работы: получить навыки работы со средством выполнения сборки проекта
Ход выполнения работы
-
Создать файл сборки для проекта своего индивидуального задания
-
Сделать выводы по результатам выполнения работы.
-
Выполнить отчет о проделанной работе.
Пример файла сборки
<?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" />
<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>
Вывод: получил навыки работы со средством выполнения сборки проекта