Ho un set di cartelle con script build.xml e sql (una cartella per schema di database). Ho un build.xml a livello di root. Voglio impostare i valori di server, port, userid, password ecc ... nel livello root build.xml e passarlo a build.xml in ognuna delle cartelle. Come lo posso fare?Ant: come posso passare i valori alle proprietà dal build.xml di livello superiore a build.xml nelle sottocartelle
6
A
risposta
6
questo modo:
<ant antfile="sub/build.xml" inheritall="true"/>
3
Il compito <ant>
fa quello che vi serve:
Esegue Formica su un BuildFile in dotazione. Questo può essere utilizzato per creare sottoprogetti.
Per impostazione predefinita, tutte le proprietà del progetto corrente sarà disponibile nel nuovo progetto.
quindi basta invocare <ant antfile="dir/build.xml"/>
. Non è necessario impostare l'attributo inheritAll
, per default è true
.
4
Se si desidera un controllo più dettagliato, è possibile impostare inheritall
su falso e passare le singole proprietà come elementi nidificati dell'attività <ant>
.
E.g.
<ant antfile="sub/build.xml" inheritall="false">
<property name="server" value="server.foo.bar"/>
<property name="port" value="1234"/>
...
</ant>
Inoltre, <ant>
compito accetta <propertyset>
elemento nidificato, in modo da poter raggruppare insieme diverse proprietà e solo passare un singolo insieme di proprietà.
Problemi correlati
- 1. Come si "refactoring" i file ant build.xml?
- 2. Impostazione ANT CLASSPATH in build.xml
- 3. Importazione di ant build.xml in Eclipse
- 4. La migliore posizione per i file ant build.xml?
- 5. Non riesco a trovare build.xml (Android)
- 6. Come importare Ant build.xml esistente in IntelliJ IDEA
- 7. Jenkins: sul percorso di build.xml
- 8. Come includere librerie esterne nel file build.xml Ant?
- 9. Come creare build.xml per un progetto Android?
- 10. Riferimento di variabili risorsa inesistente Build.xml
- 11. Salta convalida Eclipse di build.xml
- 12. Come posso passare i parametri a un test Junit da Ant?
- 13. Differenza tra build.xml e project_name.xml
- 14. Passa il target della formica a più file build.xml nelle sottodirectory
- 15. build.xml nel progetto Java
- 16. Utilizzo di Android build.xml in eclissi?
- 17. Sostituzione di build.xml con Build.java - utilizzando Java e le librerie Ant come sistema di build
- 18. Passare argomenti da 'maven' a task ant
- 19. Aggiunta vasetti riferimento ad Android build.xml
- 20. Un modo per generare automaticamente il file ant build.xml da Eclipse?
- 21. Percorsi assoluti nel file di proprietà Ant
- 22. Come specificare dir di base, allora corriamo formica come formica somedir -f/dir/build.xml
- 23. Che cosa significa una variabile con un simbolo @ in un Ant build.xml?
- 24. C'è un modo per generare ant file local.properties senza sovrascrivere build.xml?
- 25. Come grunt guarda i file nelle sottocartelle?
- 26. build.xml version.tag per strumenti di sistema 14, sintassi?
- 27. Passare alle proprietà in Backbone
- 28. controller di routing nelle sottocartelle - codeigniter
- 29. Comando DOS per spostare tutti i file nelle sottodirectory di livello superiore
- 30. Personalizzato Android build.xml per rinominare il pacchetto manifest