Den övergripande byggmekanismen styrs av en byggfunktionskonfiguration där filen build.properties ingår.
buildDirectory |
Den katalog där bygget ska utföras. |
configs |
En lista med konfigurationer som ska byggas. En konfiguration är en et-tecken-avgränsad lista med kommaavgränsade operativsystem, fönstersystem och arkitekturer. Om
ingen konfiguration anges byggs den plattformsoberoende konfigurationen. Exempel:configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
Platsen för mål-Eclipse-installationen. I standardmallen är värdet ${base}/eclipse. (Se egenskapen base nedan). Den här katalogen förväntas innehålla underkatalogerna plugins/ och features/ som innehåller de binära insticksprogrammen respektive funktionerna. |
baseos |
Operativsystemet för Eclipse som anges av baseLocation |
basews |
Fönstersystemet för Eclipse som anges av baseLocation |
basearch |
Arkitekturen för Eclipse som anges av baseLocation |
pluginPath |
En plattformssökvägsavgränsad lista med platser för fler insticksprogram och funktioner. |
skipBase |
Om den här egenskapen anges hämtas en bas-Eclipse-installation automatiskt och används som mål |
base |
Den plats som base-Eclipse-installationen hämtas till. Det bör vara den överordnade katalogen till baseLocation, till exempel baseLocation = ${base}/eclipse. |
eclipseURL |
URL-adressen till webbplatsen för hämtning av Eclipse |
eclipseBuildId |
Bygg-ID:t för den Eclipse-installation som ska hämtas |
eclipseBaseURL |
URL-adressen för den zip-fil som ska hämtas. I standardmallen är värdet: eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
Ange om paketeringsfunktionen måste köras. Ställ in den här egenskapen om byggresultatet måste innehålla binära funktioner och insticksprogram som kommer från baseLocation. |
produkt |
Konfigurationsfilen för produkten. Ställ in den här egenskapen om du bygger en produkt. Den styr anpassning av byggresultatet. |
archiveNamePrefix |
Prefixet för namnet på de slutliga arkivfilerna. Det här används i allElements.xml när du anger arkivnamnet på per-konfigurations-basis. Som standard är värdet ${buildId} |
archivePrefix |
Namnet på arkivrotmappen, som är "eclipse" för Eclipse-byggen. |
buildType | Typ av bygge, vanligen I, N, M osv. |
buildLabel | Etiketten för bygget. I standardmallen är värdet ${buildType}.${buildId} |
collectingFolder |
Den mapp där byggutdata samlas in. I standardmallen är värdet ${archivePrefix}. |
groupConfigurations |
Ange om alla konfigurationer ska grupperas i en arkivfil. |
archivesFormat |
Arkivformatet för de olika konfigurationer som skapas. Det här är en et-tecken-avgränsad lista med konfigurationer och arkivformatet för dem. Formatet avgränsas med ett tankstreck (-).
Exempel: archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
När den här egenskapen anges genereras insticksprogram och funktioner i JAR-format för en uppdateringsplats. |
zipArgs |
Argument som ska skickas till den körbara zip-filen när arkivformatet är zip. |
tarArgs |
Argument som ska skickas till den körbara tar-filen när arkivformatet är tar. |
generateJnlp |
Ange värdet true om du vill generera JNLP-manifest för JAR-arkiven |
jnlp.codebase |
URL-adressen till webbplatsen. Det bör vara en URL-adress som ska användas som roten till alla relativa URL-adresser i utdata. |
jnlp.j2se |
J2SE-versionen |
signJars |
Ange värdet true om du vill signera jar-filer för funktioner och insticksprogram. |
sign.alias |
Det alias som överförs till ant-signJar-uppgiften. |
sign.keystore |
Den keystore som överförs till ant-signJar-uppgiften. |
sign.storepass |
Den storepass som överförs till ant-signJar-uppgiften. |
forceContextQualifier |
Värdet för den här egenskapen används när namnled byts ut i insticksprograms- och funktionsversioner. Om det anges används det i stället för märkorden från avbildningsfilerna eller tidsstämpeln. |
generateFeatureVersionSuffix |
Ange värdet true om du vill generera suffix för funktionsversioner |
generateVersionsLists |
Ange värdet true om du vill generera egenskapsfiler med de slutliga versionsnumren för de funktioner och insticksprogram som byggs. Filerna finalFeaturesVersions.properties
och finalPluginsVersions.properties skapas i byggfunktionskatalogen. |
skipMaps |
Om den här egenskapen har angetts bör du inte försöka hämta avbildningsfiler från CVS |
mapsRepo |
Det CVS-datalager som avbildningsfiler ska hämtas från.
Exempel: :pserver:anonymous@example.com/path/to/repo |
mapsRoot |
Sökvägen i CVS-datalagret till den katalog som innehåller avbildningsfilerna. |
mapsCheckoutTag |
Det CVS-märkord som ska användas till att checka ut avbildningsfilerna. |
tagMaps |
Ange värdet true om du vill ange märkord för avbildningsfilerna efter att du hämtat dem. |
mapsTagTag |
Det märkord som du använder för avbildningsfilerna efter att du hämtat dem. |
skipFetch |
Ange till värdet true om du vill hoppa över hela hämtningsfasen. |
fetchTag |
Det märkord som ska användas vid hämtning av funktioner och insticksprogram från CVS. Den här egenskapen åsidosätter värdena i avbildningsfilerna. |
logExtension |
Filtillägget för den genererade loggfilen.
Det här gäller endast när standard-JDT-kompilatorn används. Standardvärdet är ".log". |
javacDebugInfo |
Ange om felsökningsinformation ska ingå i utdata-jar-filerna. Den överförs till ant-javac-uppgiften. Om den här egenskapen inte anges är den aktiverad som standard. |
javacFailOnError |
Ange om bygget ska avbrytas om det förekommer kompileringsfel. Det här överförs till ant-javac-uppgiften. Om den här egenskapen inte anges är standardvärdet true. |
javacVerbose |
Ange om läget Utförligt i kompilatorn ska aktiveras. Det här överförs till ant-javac-uppgiften. Om den här egenskapen inte anges är standardvärdet false. |
compilerArg |
Ange specifika argument som ska överföras direkt till kompilatorn. |
javacSource |
Den kompatibilitetsnivå för Java-källkod som ska användas om den inte har angetts i insticksprogrammet. Om den här egenskapen inte anges är standardvärdet 1.3. |
javacTarget |
Den kompatibilitetsnivå för målet .class som ska användas om den inte har angetts i insticksprogrammet. Om den här egenskapen inte anges är standardvärdet 1.2. |
bootclasspath |
Den bootclasspath som ska användas om den inte har angetts i insticksprogrammet. Det här är en plattformssökvägsavgränsad lista med jar-filer. Om den här egenskapen inte anges används den filuppsättning som överensstämmer med ${java.home}/jre/lib/*.jar. |
<Körningsmiljö> |
Ange egenskaper för varje JRE som kan användas i bygget. De här egenskaperna kontrolleras mot de körningsmiljöer som anges av enskilda samlingspaket. Värdena bör motsvara de jar-filer som kompilering ska göras mot när den aktuella miljön används. Se Kontrollera kompileringsmiljön. |