Mechanizm budowania jest sterowany przez konfigurację programu budującego, która obejmuje plik build.properties.
buildDirectory |
Katalog, w którym będzie wykonywane budowanie. |
configs |
Lista konfiguracji do zbudowania. Konfiguracja to lista rozdzielona znakami ampersand, zawierająca systemy operacyjne rozdzielone przecinkami, system okienkowy oraz architekturę. Jeśli nie zostanie określona żadna konfiguracja, zostanie zbudowana konfiguracja niezależna od platformy.
Przykład:configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
Położenie docelowej instalacji Eclipse. W szablonie domyślnym ma wartość ${base}/eclipse (patrz: właściwość base). Ten katalog powinien zawierać podkatalogi plugins/ ifeatures/, w których znajdują się odpowiednio binarne wersje wtyczek i składników. |
baseos |
System operacyjny środowiska Eclipse określonego we właściwości baseLocation. |
basews |
System okienkowy środowiska Eclipse określonego we właściwości baseLocation. |
basearch |
Architektura środowiska Eclipse określonego we właściwości baseLocation. |
pluginPath |
Lista rozdzielona separatorem ścieżki, zawierająca położenia, w których można znaleźć dodatkowe wtyczki i składniki. |
skipBase |
Jeśli właściwość ta zostanie ustawiona, podstawowe środowisko Eclipse jest pobierane i wykorzystywane jako środowisko docelowe. |
base |
Miejsce, do którego pobrane zostanie podstawowe środowisko Eclipse. Powinien to być katalog nadrzędny w stosunku do baseLocation, spełniający warunek baseLocation = ${base}/eclipse. |
eclipseURL |
Adres URL serwisu, z którego ma być pobrane środowisko Eclipse. |
eclipseBuildId |
Identyfikator budowania środowiska Eclipse, które ma zostać pobrane. |
eclipseBaseURL |
Faktyczny adres URL pliku ZIP do pobrania. W szablonie domyślnym ma wartość:eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
Zmienna ustawiona, jeśli musi być uruchamiany kreator pakietów. Należy ją ustawić, jeśli wyniki budowania mają zawierać wtyczki i składniki binarne pochodzące z położenia baseLocation. |
product |
Plik konfiguracji produktu.
Zmienną należy ustawić, jeśli budowany jest produkt. Steruje ona oznakowaniem
marką wyników budowania. |
archiveNamePrefix |
Przedrostek nazw ostatecznych plików archiwów. Ta właściwość jest wykorzystywana w pliku allElements.xml przy ustawianiu nazw archiwów w oparciu o poszczególne konfiguracje. Jej wartość domyślna to ${buildId}. |
archivePrefix |
Nazwa folderu głównego archiwum; w przypadku budowania środowiska Eclipse jest to "eclipse". |
buildType | Typ budowania, zazwyczaj I, N, M itp. |
buildLabel | Etykieta budowania. W szablonie domyślnym ma ona wartość ${buildType}.${buildId}. |
collectingFolder |
Folder, w którym przechowane będą dane wyjściowe budowania. W szablonie domyślnym ma wartość ${archivePrefix}. |
groupConfigurations |
Określa, czy grupować wszystkie konfiguracje w jeden plik archiwum, czy nie. |
archivesFormat |
Format archiwum dla różnych budowanych konfiguracji. Jest to lista rozdzielona znakami ampersand, zawierająca konfiguracje i ich formaty archiwów. Formaty są rozdzielane myślnikami (-).
Przykład:archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
Jeśli ta właściwość jest ustawiona, wtyczki i składniki dla serwisu aktualizacji są generowane w formacie JAR. |
zipArgs |
Argumenty do przekazania plikowi wykonywalnemu zip, jeśli format archiwum to zip.
|
tarArgs |
Argumenty do przekazania plikowi wykonywalnemu tar, jeśli format archiwum to tar.
|
generateJnlp |
Tej właściwości należy nadać wartość "true", aby generować manifesty JNLP dla archiwów JAR. |
jnlp.codebase |
Adres URL serwisu. Powinien to być adres URL, który będzie wykorzystywany jako podstawa do wszystkich względnych adresów URL w danych wyjściowych. |
jnlp.j2se |
Wersja środowiska J2SE. |
signJars |
Tej właściwości należy nadać wartość "true",
aby podpisywać pliki JAR wtyczek i składników. |
sign.alias |
Alias przekazywany zadaniu ant signJar. |
sign.keystore |
Plik kluczy przekazywany zadaniu ant signJar. |
sign.storepass |
Hasło magazynu przekazywane zadaniu ant signJar. |
forceContextQualifier |
Wartość tej właściwości jest wykorzystywana przy zastępowaniu kwalifikatorów w wersjach wtyczek i składników. Jeśli ta właściwość jest ustawiona, jest używana zamiast znaczników z plików odwzorowań lub znaczników czasu. |
generateFeatureVersionSuffix |
Tej właściwości należy nadać wartość "true", aby generować przyrostki wersji składników. |
generateVersionsLists |
Tej właściwości należy nadać wartość "true", aby generować pliki właściwości z ostatecznymi numerami wersji budowanych składników i wtyczek. Spowoduje to utworzenie w katalogu programu budującego plików
finalFeaturesVersions.properties i finalPluginsVersions.properties. |
skipMaps |
Jeśli ta właściwość zostanie ustawiona, system nie będzie próbował pobierać plików odwzorowania z repozytorium CVS. |
mapsRepo |
Repozytorium CVS, z którego należy pobierać pliki odwzorowań.
Przykład::pserver:anonymous@example.com/path/to/repo |
mapsRoot |
Ścieżka w repozytorium CVS prowadząca do katalogu zawierającego pliki odwzorowań. |
mapsCheckoutTag |
Znacznik repozytorium CVS wykorzystywany do pobierania plików odwzorowań. |
tagMaps |
Tej właściwości należy nadać wartość "true", aby oznaczać pliki odwzorowań po ich pobraniu. |
mapsTagTag |
Znacznik, którym należy oznaczać pliki odwzorowań po ich pobraniu. |
skipFetch |
Tej właściwości należy nadać wartość "true", aby ominąć całą fazę pobierania. |
fetchTag |
Znacznik do użycia przy pobieraniu składników i wtyczek z repozytorium CVS. Ta właściwość nadpisuje wartości w plikach odwzorowań. |
logExtension |
Rozszerzenie generowanego pliku dziennika. Stosowane tylko w przypadku używania domyślnego kompilatora JDT. Wartość domyślna to ".log". |
javacDebugInfo |
Określa, czy informacje debugowania mają być włączone do wyjściowych plików JAR. Wartość ta jest przekazywana do czynności ant javac. Jeśli nie zostanie ustawiona, przyjmowana jest wartość domyślna: "on". |
javacFailOnError |
Określa, czy budowanie ma się nie powieść, jeśli wystąpią błędy kompilacji. Wartość ta jest przekazywana do czynności ant javac. Jeśli nie zostanie ustawiona, przyjmowana jest wartość domyślna: "true". |
javacVerbose |
Określa, czy włączyć tryb szczegółowy kompilatora. Wartość ta jest przekazywana do czynności ant javac. Jeśli nie zostanie ustawiona, przyjmowana jest wartość domyślna: "false". |
compilerArg |
Konkretne argumenty do przekazania bezpośrednio kompilatorowi. |
javacSource |
Poziom kompatybilności kodu źródłowego Java. Używany, jeśli wtyczka nie precyzuje ustawień. Jeśli właściwość ta nie zostanie ustawiona, przyjmowana jest wartość domyślna: 1.3. |
javacTarget |
Poziom kompatybilności plików .class. Używany, jeśli wtyczka nie precyzuje ustawień. Jeśli właściwość ta nie zostanie ustawiona, przyjmowana jest wartość domyślna: 1.2. |
bootclasspath |
Ścieżka klasy startowej. Używana, jeśli wtyczka nie precyzuje ustawień. Jest to lista plików JAR rozdzielona separatorami określonymi dla danej platformy. Jeśli właściwość ta nie jest ustawiona, użyty zostanie zestaw plików zgodny z ${java.home}/jre/lib/*.jar. |
<Środowisko wykonawcze> |
Umożliwia ustawienie właściwości dla każdego pliku JRE, który może być wykorzystany przy budowaniu. Właściwości te będą dopasowywane do środowisk wykonawczych określonych przez poszczególne pakunki. Wartości powinny określać pliki JAR do użycia przy kompilacji w danym środowisku. Patrz: Sterowanie środowiskiem kompilacji. |