Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
208
Добавлен:
17.04.2018
Размер:
1.72 Mб
Скачать

ИП. Java. Сборки. Ant. Коллекции ресурсов.

МИЭТ, 2017.

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

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

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

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

ИП. Java. Сборки. Ant. Тег fieldset.

МИЭТ, 2017.

Параметры:

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

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

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

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

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

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

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

ИП. Java. Сборки. Ant. Тег dirset.

МИЭТ, 2017.

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

ИП. Java. Сборки. Ant. Тег fiellist.

МИЭТ, 2017.

Параметры

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

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

Пример:

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

ИП. Java. Сборки. Ant. Тег delete.

МИЭТ, 2017.

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

Параметры

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

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

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

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

<delete dir="lib"/>

<delete>

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

ИП. Java. Сборки. Ant. Тег property.

МИЭТ, 2017.

Параметры:

name – название свойства

value – значение

location – абсолютное имя файла

file – название файла

enviroment – переменная окружения

И др…

<property name="foo.dist" value="dist"/>

<property file="${user.home}/.ant-global.properties"/>

<property environment="env"/>

<echo message="Number of Processors = $ {env.NUMBER_OF_PROCESSORS}"/>

<echo message="ANT_HOME is set to = ${env.ANT_HOME}"/>

ИП. Java. Сборки. Ant. Тег javac.

МИЭТ, 2017.

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

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

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

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

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

И т.д.

ИП. Java. Сборки. Ant. Тег jar.

МИЭТ, 2017.

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

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

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

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

ИП. Java. Сборки. Выполнение сборки из IDE

МИЭТ, 2017.

ИП. Java. Сборки. Выполнение сборки из IDE

МИЭТ, 2017.

Соседние файлы в папке Интернет технологии