Den generelle
byggemekanismen er drevet av en byggerkonfigurasjon som inkluderer en build.properties-fil.
buildDirectory |
Katalogen der
byggingen skal finne sted. |
configs |
En liste
over konfigurasjoner som skal bygges. En konfigurasjon
er en et-tegndelt liste over kommadelte operativsystemer, vindussystemer og arkitekturer. Hvis det
ikke er oppgitt noen config, vil den plattformuavhengige config bli bygd. Eksempel:
configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
Plasseringen av
målinstallasjonen av Eclipse. I standardmalen
er verdien av denne ${base}/eclipse. (Se base-egenskapen nedenfor). Denne
katalogen forventes å inneholde underkatalogene plugins/ og features/, som
inneholder henholdsvis plugin-moduler og funksjoner. |
baseos |
Operativsystemet
for Eclipse som oppgitt av baseLocation |
basews |
Vindussystemet
for Eclipse som oppgitt av baseLocation |
basearch |
Arkitekturen
for Eclipse som oppgitt av baseLocation |
pluginPath |
En liste
atskilt med plattformbaneskilletegn over plasseringer der det finnes ekstra
plugin-moduler og funksjoner. |
skipBase |
Hvis definert,
blir grunnleggende Eclipse lastet ned for å bli brukt som mal |
base |
Plasseringen
som grunnleggende Eclipse blir lastet ned til. Dette bør
være overordnet til baseLocation, for eksempel baseLocation = ${base}/eclipse. |
eclipseURL |
URLen til
Eclipses nedlastingssted |
eclipseBuildId |
Bygge-IDen
for Eclipse som skal lastes ned |
eclipseBaseURL |
Den faktiske
URLen til zip-filen som skal lastes ned. I standardmalen
er verdien
eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
Definert
hvis pakkeren må kjøres. Definer denne
hvis byggeresultatene må inneholde binære funksjoner og plugin-moduler som kommer fra baseLocation. |
product |
Produktkonfigurasjonsfilen. Definer denne
hvis du bygger et produkt. Den styrer
merkevarebyggingen for byggeresultatet. |
archiveNamePrefix |
Prefikset i
navnet på de endelige arkivfilene. Dette brukes
i allElements.xml ved definering av arkivnavn for enkelt-config. Verdien
er som standard ${buildId} |
archivePrefix |
Navnet på
arkivrotmappen, som er "eclipse" for eclipse-bygginger. |
buildType | Typen bygging, normalt noe som likner på I, N, M etc. |
buildLabel | Etiketten for byggingen. I standardmalen er verdien ${buildType}.${buildId} |
collectingFolder |
Mappen der
byggeutdataene skal samles. I standardmalen
er verdien ${archivePrefix}. |
groupConfigurations |
Om hele
konfigurasjonen skal grupperes i en arkivfil. |
archivesFormat |
Arkivformatet for
de forskjellige configs som bygges. Dette er
en et-tegn-delt liste over configs og deres arkivformat. Formatet er
atskilt med en bindestrek (-). Eksempel:archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
Når definert,
genereres plugin-moduler og funksjoner i JAR-format for et oppdateringssted. |
zipArgs |
Argumenter
som skal sendes til den utførbare zip-filen når arkivformatet er zip. |
tarArgs |
Argumenter
som skal sendes til den utførbare tar-filen når arkivformatet er tar. |
generateJnlp |
Defineres til
true for å generere JNLP-manifester for JAR-arkivene |
jnlp.codebase |
Steds-URLen. Dette
bør være en URL som skal brukes som rot for alle relative URLer i utdataene. |
jnlp.j2se |
J2SE-versjonen |
signJars |
Defineres til
true for å signere Jar-filer for funksjoner og plugin-moduler. |
sign.alias |
Aliaset som
sendes til Ant-oppgaven signJar. |
sign.keystore |
Nøkkellageret
som sendes til Ant-oppgaven signJar. |
sign.storepass |
Storepass
som sendes til Ant-oppgaven signJar. |
forceContextQualifier |
Verdien av
denne egenskapen brukes når kvalifikatorer erstattes i plugin- og funksjonsversjoner. Hvis definert,
brukes den i stedet for kodene fra tilordningsfilene eller tidsangivelsen. |
generateFeatureVersionSuffix |
Defineres
til true for å generere funksjonsversjonsuffikser |
generateVersionsLists |
Defineres til
true for å genererer egenskapsfiler som viser de endelige versjonsnumrene for funksjoner og
plugin-moduler som blir bygd. Dette oppretter
filene finalFeaturesVersions.properties og finalPluginsVersions.properties
i byggerkatalogen. |
skipMaps |
Hvis definert,
må du ikke prøve å hente tilordningsfiler fra CVS |
mapsRepo |
CVS-datalageret
der det skal hentes tilordningsfiler. Eksempel::pserver:anonymous@example.com/path/to/repo |
mapsRoot |
Banen i
CVS-datalageret til katalogen som inneholder tilordningsfilene |
mapsCheckoutTag |
CVS-koden som
skal brukes til å hente ut tilordningsfilene |
tagMaps |
Defineres til
true for å kode filere etter at de er hentet. |
mapsTagTag |
Koden som
skal brukes til å kode tilordningsfilene etter at de er hentet. |
skipFetch |
Defineres til
true for å hoppe over hele hentefasen. |
fetchTag |
Koden som
skal brukes ved henting av funksjoner og plugin-moduler fra CVS. Denne egenskapen
overstyrer verdiene i tilordningsfilene. |
logExtension |
Filtypen for
den genererte loggfilen. Dette gjelder bare
når standard JDT-kompilator brukes. Standardverdien er .log. |
javacDebugInfo |
Om det
skal inkluderes feilsøkingsinformasjon i utdata-jar-filene. Dette sendes
til ant javac-oppgaven. Hvis ikke
definert, er standardverdien på. |
javacFailOnError |
Om byggingen
skal mislykkes hvis det finnes kompileringsfeil. Dette sendes
til ant javac-oppgaven. Hvis ikke
definert, er standardverdien true. |
javacVerbose |
Om detaljert
modus for kompilatoren skal aktiveres. Dette sendes
til ant javac-oppgaven. Hvis ikke
definert, er standardverdien false. |
compilerArg |
Definerer bestemte
argumenter til å bli sendt direkte til kompilatoren. |
javacSource |
Kompatibilitetsnivået
for Java-kilden som skal brukes hvis en plugin-modul ikke oppgir noen innstilling. Hvis ikke
definert, er standardverdien 1.3. |
javacTarget |
Kompatibilitetsnivået
for mål-.class som skal brukes hvis en plugin-modul ikke oppgir noen innstilling. Hvis ikke
definert, er standardverdien 1.2. |
bootclasspath |
Den bootclasspath
som skal brukes hvis plugin-modulen ikke oppgir noen innstillinger selv. Dette er
en liste over Jar-filer som er atskilt med plattformbaneskilletegn. Hvis udefinert,
brukes filsettsamsvaret ${java.home}/jre/lib/*.jar. |
<Utføringsmiljø> |
Definerer egenskaper for hver JRE som kan brukes til byggingen. Disse egenskapene samsvarer med utføringsmiljøene som er oppgitt av enkeltbunter. Verdiene skal oppgi Jar-filene det skal kompileres mot når dette miljøet brukes. Se Definere kompileringsmiljøet. |