Il meccanismo di generazione complessivo si basa sulla configurazione di un generatore che
include un file build.properties.
buildDirectory |
La directory in cui ha luogo la generazione. |
configs |
Un elenco di configurazioni da generare. Una configurazione è un elenco separato da E commerciali
di sistemi operativi, sistemi di finestre e architettura separati da virgole. Se non si
specifica alcuna configurazione, verrà generata la configurazione indipendente della piattaforma. Esempio:configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
Il percorso dell'installazione Eclipse di destinazione. Nel modello predefinito, il valore di tale
percorso è ${base}/eclipse. (Vedere la proprietà di base riportata di seguito). Tale
directory deve contenere le sottodirectory plugins/ e features/ che contengono
rispettivamente i plugin e le funzioni binari. |
baseos |
Il sistema operativo dell'Eclipse specificato da
baseLocation |
basews |
Il sistema di finestre dell'Eclipse specificato da
baseLocation |
basearch |
L'architettura dell'Eclipse specificato da
baseLocation |
pluginPath |
Un elenco, separato da separatori del percorso di
piattaforma, di percorsi per rilevare ulteriori plugin e funzioni. |
skipBase |
Se impostato, scarica automaticamente un Eclipse di
base da utilizzare come destinazione |
base |
Il percorso in cui verrà scaricato l'Eclipse di base. Tale percorso
dovrebbe essere quello principale rispetto a
baseLocation, ad esempio baseLocation = ${base}/eclipse. |
eclipseURL |
L'URL per il sito di download di Eclipse |
eclipseBuildId |
L'ID generazione dell'Eclipse da scaricare |
eclipseBaseURL |
L'URL reale dello zip da scaricare. Nel modello
predefinito, il valore è:
eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
Impostarlo se è necessario eseguire il packager. Impostarlo se i risultati della generazione devono
contenere funzioni e plugin binari derivanti da baseLocation. |
product |
Il file di configurazione del prodotto. Impostarlo se
si sta generando un prodotto. Esso controlla il marchio dei risultati della generazione. |
archiveNamePrefix |
Il prefisso del nome dei file di archivio finali. Viene utilizzato in
allElements.xml durante l'impostazione del nome di archivio in base alla configurazione. Per impostazione
predefinita, il valore sarà ${buildId} |
archivePrefix |
Il nome della cartella principale: è
"eclipse" per le generazioni Eclipse. |
buildType | Tipo di generazione, generalmente simile a I, N, M, ecc. |
buildLabel | L'etichetta della generazione. Nel modello predefinito, il valore è ${buildType}.${buildId} |
collectingFolder |
La cartella in cui verrà raccolto l'output di
generazione. Nel modello predefinito, il valore è ${archivePrefix}. |
groupConfigurations |
Indica se raggruppare o meno l'intera configurazione
in un file di archivio. |
archivesFormat |
Il formato di archivio per le differenti configurazioni
in fase di generazione. Questo è un elenco di configurazioni e del relativo formato di
archivio, separato da E commerciali. Il formato è separato da un trattino
(-). Esempio:archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
Quando impostato, genera i plugin e le funzioni in
formato JAR per un sito di aggiornamento. |
zipArgs |
Argomenti da inviare all'eseguibile zip quando il formato
di archivio è zip. |
tarArgs |
Argomenti da inviare all'eseguibile tar quando il formato
di archivio è tar. |
generateJnlp |
Impostarlo su true per generare dei manifest JNLP per
gli archivi JAR |
jnlp.codebase |
L'URL del sito. Deve essere un URL che verrà
utilizzato come principale rispetto a tutti gli URL relativi nell'output. |
jnlp.j2se |
La versione J2SE |
signJars |
Impostarlo su true per firmare i
jars per funzioni e funzioni. |
sign.alias |
L'alias passato all'attività ant
signJar. |
sign.keystore |
L'archivio chiavi passato all'attività
ant signJar. |
sign.storepass |
Lo storepass passato all'attività
ant signJar. |
forceContextQualifier |
Il valore di questa proprietà viene utilizzato durante
la sostituzione di qualificatori nelle versioni di plugin e funzioni. Se impostato, viene
utilizzato al posto delle tag dai file di mappa o dalla data/ora. |
generateFeatureVersionSuffix |
Impostarlo su true per generare suffissi di versione di
funzioni |
generateVersionsLists |
Impostarlo su true per generare i file di proprietà
che elencano i numeri di versione finali delle funzioni e dei plugin che si stanno generando. In questo
modo verranno creati i file
finalFeaturesVersions.properties
e finalPluginsVersions.properties nella directory del generatore. |
skipMaps |
Se impostato, non tentare il recupero di file di
associazione da CVS |
mapsRepo |
Il repository CVS da cui recuperare i file di associazione. Esempio::pserver:anonymous@example.com/path/to/repo |
mapsRoot |
Il percorso nel repository CVS alla directory contenente i file di associazione |
mapsCheckoutTag |
La tag CVS da utilizzare per eseguire il checkout dei
file di associazione |
tagMaps |
Impostarlo su true per contrassegnare con tag i file
di associazione dopo averli recuperati. |
mapsTagTag |
La tag con cui contrassegnare i file
di associazione dopo averli recuperati. |
skipFetch |
Impostarlo su true per ignorare l'intera fase di
recupero. |
fetchTag |
La tag da utilizzare durante il recupero di funzioni e
plugin da CVS. Questa proprietà sovrascrive i valori nei file di associazione. |
logExtension |
L'estensione del file di log generato. Si applica
solo in caso di utilizzo del compilatore JDT predefinito. Il valore predefinito è ".log". |
javacDebugInfo |
Indica se includere o meno le informazioni di debug nei
jar di output. Viene passato all'attività ant javac. Se non impostato, il valore predefinito è
on. |
javacFailOnError |
Indica se arrestare la generazione in caso di errori
di compilazione. Viene passato all'attività ant javac. Se non impostato, il valore
predefinito è true. |
javacVerbose |
Indica se abilitare o meno la modalità
verbose del compilatore. Viene passato all'attività ant javac. Se non impostato, il valore
predefinito è false. |
compilerArg |
Impostare argomenti specifici da passare direttamente
al compilatore. |
javacSource |
Il livello di compatibilità dell'origine Java da utilizzare
se un plugin no specifica alcuna impostazione. Se non impostato, il valore predefinito è
1.3. |
javacTarget |
Il livello di compatibilità .class di destinazione
da utilizzare se un plugin no specifica alcuna impostazione. Se non impostato, il valore predefinito è
1.2. |
bootclasspath |
Il percorso classi di avvio da utilizzare se il plugin
non specifica alcuna impostazione. Questo è un separatore del percorso della piattaforma
separato da un elenco di jar. Se non impostato, verrà utilizzata la serie di file corrispondente
a ${java.home}/jre/lib/*.jar. |
<Ambiente di esecuzione> |
Impostare le proprietà per ogni JRE che può essere utilizzato per eseguire una generazione. Tali proprietà corrisponderanno rispetto agli ambienti di esecuzione specificati da singoli insiemi. I valori dovrebbero specificare i jar rispetto a cui eseguire la compilazione durante l'utilizzo di tale ambiente. Consultare Controllo degli ambienti di compilazione. |