Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Apache Ant - Часто применяемые задания02 мая 2011Оглавление: 1. Apache Ant 2. Часто применяемые задания Ниже приведён неполный перечень заданий с кратким описанием. Актуальная версия программы содержит около 150 типов заданий.
Пример сценарияДанный сценарий определяет две цели clean и build. Первая выполняет удаление временных файлов, вторая компиляцию и создание JAR-архива. Цель build зависит от clean, поэтому при её запуске будет сначала выполнена очистка и только затем задания собственно сборки. Build также выбрана в качестве цели по умолчанию. Это означает, что она будет выполнена при обработке данного сценария без явного указания цели. <?xml version="1.0"?> <project default="build" basedir="."> <property name="name" value="AntBuildJar"/> <property name="src.dir" location="${basedir}/src"/> <property name="build" location="${basedir}/build"/> <property name="build.classes" location="${build}/classes"/> <path id="libs.dir"> <fileset dir="lib" includes="**/*.jar"/> </path> <!-- Сборка приложения --> <target name="build" depends="clean" description="Builds the application"> <!-- Создание директорий --> <mkdir dir="${build.classes}"/> <!-- Компиляция исходных файлов --> <javac srcdir="${src.dir}" destdir="${build.classes}" debug="false" deprecation="true" optimize="true" > <classpath refid="libs.dir"/> </javac> <!-- Копирование необходимых файлов --> <copy todir="${build.classes}"> <fileset dir="${src.dir}" includes="**/*.*" excludes="**/*.java"/> </copy> <!-- Создание JAR-файла --> <jar jarfile="${build}/${name}.jar"> <fileset dir="${build.classes}"/> </jar> </target> <!-- Очистка --> <target name="clean" description="Removes all temporary files"> <!-- Удаление файлов --> <delete dir="${build.classes}"/> </target> </project> Просмотров: 1869
|