Механизм компоновки управляется конфигурацией компоновки, сохраняемой в файле build.properties.
buildDirectory |
Каталог компоновки. |
configs |
Список конфигураций для компоновки.
Конфигурация - это список записей, разделенных амперсандом, каждая из которых включает операционную систему, оконную систему и архитектуру, разделенные запятыми.
Если ничего не указано, то применяется конфигурация произвольной платформы.
Пример:configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
Расположение
eclipse. По умолчанию в шаблоне указано значение ${base}/eclipse. Свойство base описано ниже. В этом каталоге должны быть подкаталоги plugins/ и features/, содержащие модули и комплекты соответственно.
|
baseos |
Операционная система
eclipse в каталоге baseLocation.
|
basews |
Оконная система
eclipse в каталоге baseLocation. |
basearch |
Архитектура
eclipse в каталоге baseLocation. |
pluginPath |
Список расположений для поиска дополнительных модулей и комплектов, разделенный символом, зависящим от платформы.
|
skipBase |
Включает автоматическую загрузку основы eclipse в качестве целевого объекта |
base |
Расположение, в которое будет загружена основа eclipse. Этот каталог должен содержать
baseLocation, то есть baseLocation = ${base}/eclipse. |
eclipseURL |
URL страницы загрузки eclipse.
|
eclipseBuildId |
ИД компоновки eclipse для загрузки
|
eclipseBaseURL |
URL загружаемого zip.
В шаблоне по умолчанию это
eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
Включает запуск пакетировщика.
Это необходимо, если результат компоновки должен включать модули и комплекты из baseLocation. |
product |
Файл конфигурации продукта.
Этот параметр необходим при компоновке продукта. Он отвечает за торговые знаки результата компоновки.
|
archiveNamePrefix |
Приставка имени конечного архива.
Этот параметр используется в allElements.xml, когда имя архива разное для разных конфигураций.
По умолчанию это ${buildId} |
archivePrefix |
Имя корневой папки в архиве, например, "eclipse" для компоновки eclipse. |
buildType | Тип компоновки, обычно I, N, M, и т.д. |
buildLabel | Метка компоновки. Значение в шаблоне - ${buildType}.${buildId} |
collectingFolder |
Папка для вывода компоновки.
Значение в шаблоне - ${archivePrefix}. |
groupConfigurations |
Указывает, будут ли сгруппированы все конфигурации в один файл архива.
|
archivesFormat |
Формат архива для разных конфигураций.
Это список конфигураций и форматов архивов через амперсанд.
Формат отделяется символом (-). Пример:archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
Включает генерацию модулей и комплектов в формате JAR для сайта обновления. |
zipArgs |
Аргументы для
zip, если формат архива - это zip. |
tarArgs |
Аргументы для
tar, если формат архива - это tar. |
generateJnlp |
Позволяет сгенерировать манифесты JNLP для архивов JAR |
jnlp.codebase |
URL сайта. Этот URL используется как базовый для всех относительных URL в выводе.
|
jnlp.j2se |
Версия J2SE |
signJars |
Если true, то JAR для модулей и комплектов будут подписываться. |
sign.alias |
Псевдоним, передаваемый задаче ant
signJar. |
sign.keystore |
Хранилище ключей, передаваемое задаче ant
signJar. |
sign.storepass |
Пароль хранилища ключей, передаваемый задаче ant
signJar. |
forceContextQualifier |
Значение этого свойства используется при замене спецификаторов в версиях модулей и комплектов.
Если оно задано, оно применяется вместо тегов из карт связей или системного времени.
|
generateFeatureVersionSuffix |
Позволяет сгенерировать суффиксы версий комплектов
|
generateVersionsLists |
Позволяет сгенерировать файлы свойств с окончательными номерами версий модулей и комплектов.
В каталоге компоновки будут созданы файлы
finalFeaturesVersions.properties
и finalPluginsVersions.properties. |
skipMaps |
Указывает, что не требуется получать файлы карт связей из CVS |
mapsRepo |
Хранилище CVS для получения карт связей.
Пример::pserver:anonymous@example.com/path/to/repo |
mapsRoot |
Каталог с файлами карты связей в хранилище CVS. |
mapsCheckoutTag |
Тег CVS для извлечения файлов карт связей. |
tagMaps |
Позволяет применить тег для файлов карт связей после их извлечения.
|
mapsTagTag |
Тег для файлов карт связей, применяемый после их извлечения. |
skipFetch |
Позволяет пропустить весь этап извлечения из хранилища. |
fetchTag |
Тег для извлечения комплектов и модулей из CVS. Это свойство имеет приоритет по сравнению со значениями из карт связей.
|
logExtension |
Расширение для файла протокола. Это значение применимо только при работе с компилятором JDT по умолчанию.
Значение по умолчанию - ".log". |
javacDebugInfo |
Позволяет включить отладочный вывод в конечные JAR. Это значение передается задаче ant javac.
Если этот параметр не задан,
то используется значение по умолчанию true. |
javacFailOnError |
Указывает, будет ли компоновка остановлена при наличии ошибок компиляции.
Это значение передается задаче ant javac. Если этот параметр не задан,
то используется значение по умолчанию true. |
javacVerbose |
Позволяет включить подробный режим компилятора.
Это значение передается задаче ant javac. Если этот параметр не задан,
то используется значение по умолчанию false. |
compilerArg |
Аргументы, передаваемые прямо в компилятор.
|
javacSource |
Уровень совместимости исходного кода Java, применяемый, если этот параметр не задан в модуле.
Если этот параметр не задан,
то используется значение по умолчанию 1.3. |
javacTarget |
Уровень совместимости целевых файлов .class, применяемый, если этот параметр не задан в модуле. Если этот параметр не задан,
то используется значение по умолчанию 1.2. |
bootclasspath |
Путь первичной загрузки, применяемый, если этот параметр не задан в модуле. В этом списке указываются файлы JAR.
Если этот параметр не задан,
то используется значение набора файлов, совпадающих с выражением ${java.home}/jre/lib/*.jar. |
<Среда выполнения> |
Задает свойства для каждой из JRE, применяемых при компоновке. Эти свойства будут применяться вместо со свойствами сред выполнения, заданными в комплектах. Указываются JAR, применяемые при компиляции в данной среде. См. также раздел Управление средой компиляции. |