Celkový mechanizmus sestavení se řídí konfigurací tvůrce,
která zahrnuje soubor build.properties file.
buildDirectory |
Adresář, ve kterém bude sestavení provedeno. |
Konfigurace |
Seznam konfigurací sestavení. Konfigurace je znaky ampersand oddělený seznam operačního seznamu, systému oken a architektury oddělených čárkami. Pokud není konfigurace určena,
bude sestavena konfigurace nezávislá na platformě. Příklad:configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
Umístění cílové instalace platformy eclipse. Ve výchozí šabloně je tato hodnota
${base}/eclipse. (Viz základní vlastnost uvedená níže). Tento adresář
má obsahovat podadresáře plugins/ a features/
obsahující binární moduly plug-in nebo funkce. |
baseos |
Operační systém platformy eclipse
určený hodnotou baseLocation |
basews |
Systém oken
eclipse určený hodnotou baseLocation |
basearch |
Architektura platformy
eclipse určená hodnotou baseLocation |
pluginPath |
Seznam umístění oddělených oddělovačem cest k platformám,
ve kterém lze nalézt další moduly plug-in a funkce. |
skipBase |
Při nastavení automaticky stahovat
bázi platformy Eclipse pro použití jako cíl |
base |
Umístění, do kterého bude stažena báze
platformy Eclipse. Mělo by se jednat o nadřízený prvek
baseLocation, například baseLocation = ${base}/eclipse. |
eclipseURL |
Adresa URL pro server pro stahování eclipse |
eclipseBuildId |
ID sestavení eclipse pro stažení |
eclipseBaseURL |
Aktuální adresa URL souboru zip pro stažení. Ve výchozí šabloně je tato hodnota následující:
eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
Nastavit, pokud je třeba spustit balíčkovací program. Nastavit, pokud vaše výsledky sestavení musí obsahovat binární funkce
a moduly plug-in, které pocházejí z umístění baseLocation. |
product |
Soubor konfigurace produktu. Nastavit v případě sestavování produktu. Řídí
značení vašich výsledků sestavování. |
archiveNamePrefix |
Předpona názvu konečných
archivních souborů. Používá se v souboru allElements.xml
při nastavování názvu archivu pro jednotlivé konfigurace. Ve výchozím nastavení bude tato hodnota
${buildId} |
archivePrefix |
Název kořenové složky archivu,
"eclipse" pro sestavení eclipse. |
buildType | Typ sestavení, obvykle něco jako I, N, M atd. |
buildLabel | Štítek pro sestavení. Ve výchozí šabloně je tato hodnota následující: ${buildType}.${buildId} |
collectingFolder |
Složka, ve které bude shromážděn výstup
sestavení. Ve výchozí šabloně je tato hodnota následující: ${archivePrefix}. |
groupConfigurations |
Zda se má či nemá seskupovat celá konfigurace
do jednoho archivního souboru. |
archivesFormat |
Formát archivu pro různé sestavované
konfigurace. Jedná se o seznam konfigurací a jejich formátu archivu oddělený znaky ampersand. Formát je oddělen pomlčkou (-). Příklad: archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
Pokud je nastaven, generuje moduly plug-in
a funkce ve formátu JAR pro web s aktualizacemi. |
zipArgs |
Argumenty, které se mají odeslat spustitelnému programu
zip, pokud je formátem archivu zip. |
tarArgs |
Argumenty, které se mají odeslat spustitelnému programu
tar, pokud je formátem archivu tar. |
generateJnlp |
Nastavit na true pro generování manifestů JNLP
pro archivy JAR |
jnlp.codebase |
Adresa URL webu. Mělo by se jednat
o adresu URL, která bude použita jako kořenový adresář všech souvisejících adres URL
ve výstupu. |
jnlp.j2se |
Verze J2SE |
signJars |
Nastavit na true pro označení
souborů jar pro funkce a moduly plug-in. |
sign.alias |
Alias předaný úloze
signJar nástroje Ant. |
sign.keystore |
Úložiště klíčů předané úloze
signJar nástroje Ant. |
sign.storepass |
Parametr storepass předaný úloze
signJar nástroje Ant. |
forceContextQualifier |
Hodnota této vlastnosti
se používá při nahrazování kvalifikátorů ve verzích modulů plug-in a funkcí. Pokud je nastavena, používá se namísto značek z mapovacích souborů nebo časového razítka. |
generateFeatureVersionSuffix |
Nastavit na true pro generování
přípon verzí funkcí |
generateVersionsLists |
Nastavit na true pro generování
souborů vlastností, které vypisují konečná čísla verzí sestavovaných funkcí a modulů
plug-in. Vytvoří
soubory finalFeaturesVersions.properties
a finalPluginsVersions.properties v adresáři tvůrce. |
skipMaps |
Pokud je hodnota nastavena, nepokoušejte se
načítat mapovací soubory z CVS |
mapsRepo |
Úložiště CVS pro načítání
mapovacích souborů. Příklad: :pserver:anonymous@example.com/path/to/repo |
mapsRoot |
Cesta v úložišti CVS
vedoucí k adresáři obsahujícímu mapovací soubory |
mapsCheckoutTag |
Značka CVS, která se používá k zapůjčování
mapovacích souborů |
tagMaps |
Nastavit na true pro značení mapovacích souborů po jejich načtení. |
mapsTagTag |
Značka pro označení
mapovacích souborů po jejich načtení. |
skipFetch |
Nastavit na true pro vynechání celé fáze
načtení. |
fetchTag |
Značka, která se používá při načítání funkcí
a modulů plug-in z CVS. Tato vlastnost přepíše hodnoty
v mapovacích souborech. |
logExtension |
Přípona vygenerovaného protokolového souboru. Používá se pouze v případě použití výchozího kompilátoru JDT. Výchozí hodnota je následující: ".log". |
javacDebugInfo |
Zda se mají či nemají zahrnout
informace o ladění do výstupních souborů jar. Předává se úloze javac nástroje Ant. Pokud není hodnota nastavena, je použita výchozí hodnota. |
javacFailOnError |
Zda se má či nemá zanechat sestavování
v případě výskytu chyb při kompilaci. Předává se úloze javac nástroje Ant. Pokud není hodnota nastavena, bude výchozí hodnota true. |
javacVerbose |
Zda se má či nemá aktivovat
mnohomluvný režim kompilátoru. Předává se úloze javac nástroje Ant. Pokud není hodnota nastavena, bude výchozí hodnota false. |
compilerArg |
Nastavit specifické argumenty pro
přímé předání kompilátoru. |
javacSource |
Úroveň kompatibility zdroje Java,
který se má použít, pokud modul plug-in neurčuje žádná nastavení. Pokud není hodnota nastavena, výchozí hodnota bude 1.3. |
javacTarget |
Úroveň kompatibility třídy .class cíle,
která se má použít, pokud modul plug-in neurčuje žádná nastavení. Pokud není hodnota nastavena, výchozí hodnota bude 1.2. |
bootclasspath |
Cesta bootclasspath, která se má použít, pokud
modul plug-in neurčí sám žádná nastavení. Jedná se o seznam souborů jar oddělený
oddělovači cest platformy. Pokud není nastaven,
použije se sada souborů, která odpovídá ${java.home}/jre/lib/*.jar. |
<Prováděcí prostředí> |
Nastavit vlastnosti pro každé JRE, které lze použít k sestavení. Tyto vlastnosti se porovnají s prováděcími prostředími určenými v jednotlivých balících. Hodnoty by měly určovat soubory jar, dle kterých se provádí kompilace, při použití tohoto prostředí. Viz Řízení kompilačního prostředí. |