Az átfogó összeépítési mechanizmust egy összeépítő-konfiguráció
vezérli, amely egy build.properties fájlt tartalmaz.
buildDirectory |
A könyvtár, amelyben az
összeépítés meg fog történni. |
configs |
Az összeépítendő konfigurációk
listája. A konfiguráció vesszővel elválasztott operációs rendszer,
ablakkezelő rendszer és architektúra és-jellel elválasztott listája.
Ha nincs megadva konfiguráció, akkor a platformfüggetlen konfiguráció
kerül összeépítésre. Példa:configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
A cél eclipse telepítés
helye. Az alapértelmezett sablonban ennek az értéke ${base}/eclipse.
(Lásd az alaptulajdonságot alább.) Ennek a könyvtárnak
tartalmaznia kell a plugins/ és features/
alkönyvtárakat, amelyek rendre a bináris bedolgozókat és szolgáltatásokat
tartalmazzák. |
baseos |
A Eclipse baseLocation által
megadott operációs rendszere |
basews |
Az Eclipse baseLocation által megadott ablakkezelő rendszere |
basearch |
Az Eclipse baseLocation által megadott architektúrája |
pluginPath |
Helyek
platform-útvonalelválasztóval elválasztott listája további bedolgozók és
szolgáltatások kikereséséhez. |
skipBase |
Ha be van állítva, akkor automatikusan letölt egy célként
használandó alap Eclipse rendszert |
base |
A hely, amelyre az alap Eclipse letöltésre kerül. Ennek a
baseLocation szülőjének kell lennie, például: baseLocation = ${base}/eclipse. |
eclipseURL |
Az Eclipse
letöltési webhelyének URL címe |
eclipseBuildId |
A letöltendő Eclipse
összeépítési azonosítója |
eclipseBaseURL |
A letöltendő zip aktuális URL címe. Az alapértelmezett sablonban az érték a következő:
eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
Állítsa be, ha a csomagolónak futnia kell. Állítsa be, ha az
összeépítési eredményeknek tartalmaznia kell a
baseLocation elemből származó bináris szolgáltatásokat és bedolgozókat. |
product |
A termék konfigurációs fájlja. Állítsa be, ha egy terméket állít
össze. Ez az összeépítési eredmények arculatát szabályozza. |
archiveNamePrefix |
A végső archív fájlok nevének előtagja.
Ez az allElements.xml fájlban kerül felhasználásra az archív név
konfiguráció szerinti beállításakor.
Alapértelmezésben az érték ${buildId} |
archivePrefix |
Az archív gyökérmappa neve,
Eclipse összeépítések esetén "eclipse". |
buildType | Az összeépítés típusa, normális esetben I, N, M, stb. |
buildLabel | Az összeépítés címkéje. Az alapértelmezett sablonban az érték ${buildType}.${buildId} |
collectingFolder |
A mappa, amelyben az összeépítés kimenete összegyűjtésre kerül.
Az alapértelmezett sablonban az érték ${archivePrefix}. |
groupConfigurations |
Megadja, hogy minden
konfiguráció egy archív fájlba kerüljön-e csoportosításra.
|
archivesFormat |
A különböző összeépítendő konfigurációk archív formátuma. Ez a
konfigurációk és archív formátumaik és-jellel elválasztott listája. A formátum kötőjellel (-) van
elválasztva. Példa:archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
Ha be van állítva, akkor JAR formátumú bedolgozókat és
szolgáltatásokat állít elő a frissítési helyhez. |
zipArgs |
A zip végrehajtható fájlhoz küldendő paraméterek, ha az archív formátum
zip. |
tarArgs |
A tar végrehajtható fájlhoz küldendő paraméterek, ha az archív formátum
tar. |
generateJnlp |
Állítsa igaz értékre JNLP leírófájlok előállításához a JAR archív
fájlokhoz |
jnlp.codebase |
A webhely URL címe. Ennek olyan URL címnek kell lennie,
amelyet minden relatív URL cím gyökereként kell használni a kimenetben. |
jnlp.j2se |
A J2SE változat |
signJars |
Állítsa igaz értékre a jar
fájlok alárírásához a szolgáltatásokhoz és bedolgozókhoz. |
sign.alias |
Az ant
signJar feladatnak átadott álnév. |
sign.keystore |
Az ant signJar feladatnak átadott kulcstároló. |
sign.storepass |
Az ant signJar feladatnak átadott jelszó. |
forceContextQualifier |
A tulajdonság értéke a minősítők bedolgozó- és
szolgáltatásváltozatokban helyettesítésekor kerül felhasználásra. Ha be van állítva, akkor a leképezési
fájlokból vagy időpecsétből származó címkék helyett kerül alkalmazásra. |
generateFeatureVersionSuffix |
Állítsa igazra szolgáltatásváltozat-utótagok előállításához |
generateVersionsLists |
Állítsa igaz értékre az összeépítendő szolgáltatások és bedolgozók
végső verziószámait felsoroló tulajdonságfájl előállításához. Ez létrehozza a
finalFeaturesVersions.properties
és finalPluginsVersions.properties fájlt az összeépítő könyvtárban. |
skipMaps |
Ha be van állítva, akkor ne próbálja meg lehívni a leképezési fájlokat
a CVS-ből |
mapsRepo |
A CVS lerakat, amelyből a
leképezési fájlok lehívásra kerülnek. Példa::pserver:anonymous@example.com/path/to/repo |
mapsRoot |
A leképezési fájlokat tartalmazó könyvtár elérési útja a CVS
lerakatban. |
mapsCheckoutTag |
A leképezési fájlok kiiktatásához használandó CVS címke. |
tagMaps |
Állítsa igaz értékre a
leképezési fájlok lehívás utáni címkézése érdekében. |
mapsTagTag |
A címke, amellyel a leképezési fájlok lehívásuk után címkézésre
kerülnek. |
skipFetch |
Állítsa igaz értékre a teljes lehívási fázis kihagyásához. |
fetchTag |
A szolgáltatások és bedolgozók CVS-ből lehívásakor használandó címke.
Ez a tulajdonság felülírja a leképezési fájlban lévő értékeket. |
logExtension |
Az előállított naplófájl kiterjesztése. Ez csak az
alapértelmezett JDT fordító használatakor kerül alkalmazásra. Az alapértelmezett érték a ".log". |
javacDebugInfo |
Megadja, hogy a kimeneti JAR fájlok tartalmazzanak-e hibakeresési
információkat. Ez átadásra kerül az ant javac
feladatnak. Ha nincs beállítva, akkor az alapértelmezett érték a 'bekapcsolt'. |
javacFailOnError |
Megadja, hogy összeépítés fordítási hibák esetén meghiúsuljon-e.
Ez átadásra kerül az ant javac feladatnak. Ha nincs beállítva, akkor az alapértelmezett érték az
igaz. |
javacVerbose |
Megadja, hogy a fordító részletes módja engedélyezve legyen-e. Ez
átadásra kerül az ant javac feladatnak. Ha nincs beállítva, akkor az alapértelmezett érték az hamis. |
compilerArg |
Beállítja a fordítónak követlenül átadandó paramétereket. |
javacSource |
A java forrás kompatibilitási
szintje, amely akkor kerül felhasználásra, ha a bedolgozó nem ad meg
beállításokat. Ha nincs beállítva, akkor az 1.3 az alapértelmezett érték. |
javacTarget |
A cél .class kompatibilitási
szintje, amely akkor kerül felhasználásra, ha a bedolgozó nem ad meg
beállításokat. Ha nincs beállítva, akkor az 1.2 az alapértelmezett érték. |
bootclasspath |
A rendszerbetöltési osztályútvonal, amely akkor kerül felhasználásra,
ha a bedolgozó nem ad meg beállításokat. Ez a JAR fájlok
platform-útvonalelválasztóval elválasztott listája. Ha nincs beállítva, akkor a ${java.home}/jre/lib/*.jar értéknek megfelelő fájlkészlet kerül
felhasználásra. |
<Végrehajtási környezet> |
Az összeépítéshez használható JRE tulajdonságainak beállítása. Ezek a tulajdonságok az egyedi kötegek által megadott végrehajtási környezetekkel kerülnek egyeztetésre. Az értékeknek az adott környezet használata esetén lefordítandó JAR fájlokat kell megadnia. Lásd Fordítási környezet vezérlése. |