|
С Актив ТВ Вам станут доступны новые возможности. Актив ТВ — современное и умное телевидение, заряженное новыми идеями и технологиями: формируйте свой персональный канал, записывайте до 120 часов в день с 5 каналов одновременно, собирайте видеотеку и используйте интерактивные дополнения! А телевидение соседей так умеет? |
|
Сборка Java приложения, ant
Опубликовано: 30.10.2017
ant (анг. муравей) - это мощный платформо-независимый скриптовый инструмент, используемый для сборки приложений. Сценарий сборки приложения java оформляется в виде XML-файла подобно скриптам "make" при обработке файлов С/С++. По-умолчанию сценарий сборки извлекается из файла build.xml .
Пример описания сценария сборки :
копирование *.jar файлов в каталог релиза, но перед этим необходимо сформировать *.jar файлы, но перед этим необходимо скомпилировать java-файлы в файлы *.classСценарий сборки ant 'у показывает что надо делать, чтобы превратить из того, что есть (как правило, исходный java-код) в то, что необходимо. Сценарий представляет собой детальный план сборки из частей единого целого, включающий ряд операндов, позволяющих выполнять команды копирования, удаления и перемещения файлов, компиляции java-файлов, формирование документации к коду и исполняемого jar-файла.
Apache Ant. Быстрый старт [GeekBrains]
Структура сценария сборки - ant project, basedir, target
Корневой элемент сценария project может содержать три необязательных атрибута :
name - имя проекта; default - цель проекта по умолчанию; basedir - базовая директория, относительной которой будут вычисляться все пути.Элемент описывающий цель проекта target может содержать следующие атрибуты :
name - имя цели, обязательный атрибут; depends - промежуточные цели, от которых зависит данная цель; имена перечисляются через запятую; if - определяет какие свойства должны быть равны true для запуска цели; unless - определяет какие свойства должны быть равны false для запуска цели; description - краткое описание цели, что она делает.Параметр property определяет пару имя/значение, которая может многократно использоваться в сценарии подобно переменным. Свойства (настройки) можно определять как внутри build.xml файла, так и в отдельных файлах. При определении внутри xml файла свойства могут включать следующие атрибуты :