Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
java / лекции / лекция 15.ppt
Скачиваний:
106
Добавлен:
17.04.2018
Размер:
138.75 Кб
Скачать

AntCall

Вызывает выполнение цели в этом файле. Параметры:

target – вызываемая цель

inheritAll – true, если все свойства наследуются Внутренние элементы:

param – свойства (properties)

И др…

Пример

<target name="default">

<antcall target="doSomethingElse">

<param name="param1" value="value"/>

</antcall>

</target>

Copy

Параметры

file – название файла для копирования

tofile – название файла куда копировать

todir – каталог куда копировать

overwrite – true если переписывать

И т.д.

Примеры:

<copy file="myfile.txt" tofile="mycopy.txt"/>

<copy file="myfile.txt" todir="../some/other/dir"/>

Команда поддерживает коллекции ресурсов

Коллекции ресурсов

Коллекции ресурсов описывают набор файлов или каталогов для операций с ними.

fileset – группа файлов

dirset – группа каталогов

filelist – список файлов (по имени)

fileset

Параметры:

dir – корневой каталог для этой группы file – одинарный файл

includes – список включаемых файлов (через запятую или пробел)

includesfile – одинарный файл для включения

excludes - список исключаемых файлов (через запятую или пробел

excludesfile – одинарный файл для исключения

<fileset dir="${server.src}" casesensitive="yes"> <include name="**/*.java"/>

<exclude name="**/*Test*"/> </fileset>

dirset

По аналогии с fileset, за исключением того, что includes, excludes и т.п. указывают на каталоги

filelist

Параметры

dir – базовый каталог

files – список файлов (через запятую или пробел)

Пример:

<filelist id="docfiles" dir="${doc.src}" files="foo.xml,bar.xml"/>

Delete

Удаляет файл, файлы, каталог или иерархию каталогов

Параметры

file – файл для удаления

dir – каталог для удаления

failonerror – если true – то в случае ошибки удаления прекращает выполнение сборки

Поддерживает коллекции ресурсов

<delete dir="lib"/>

<delete>

<fileset dir="." includes="**/*.bak"/> </delete>

javac

Компилирует java файлы Параметры:

srcdir – местоположение исходных файлов

destdir – местоположение результата

encludes – включение списка файлов

Excludes – исключение списка файлов

И т.д.

jar

Пакует class и прочие файлы в jar файл. Параметры:

destfile — создаваемый jar-файл basedir — базовый каталог

includes — список файлов или масок для включения

excludes — список файлов для исключения manifest — файл манифеста

Соседние файлы в папке лекции