Ich habe einen Pfad mit einer ID in einer Build-Datei. Ich habe eine andere Build-Datei, die einen Pfad benötigt, der dieselben jars enthält, die in der ersten Build-Datei definiert sind. Kann ich, anstatt die Jars in der zweiten Build-Datei zu duplizieren, einfach auf den Pfad verweisen, der in der ersten Build-Datei aus meiner zweiten Build-Datei definiert wurde? Ich kann die erste Build-Datei nicht mit einem Import-Tag aus verschiedenen Gründen importieren. Gibt es noch andere Möglichkeiten?Kann ich in einem Ant-Build-Skript auf einen Pfad in einer anderen Build-Datei verweisen?
0
A
Antwort
0
Sie können den Pfad zu JARS als Umgebungsvariable festlegen und diese Umgebungsvariablen in Ihrer zweiten Builddatei nachschlagen.
Ich bin nicht sicher, wie Sie Umgebungsvariablen aus ant exportieren, aber hier ist, wie Sie sie importieren:
<property environment="ENV" />
<condition property="HOSTNAME" value="${ENV.TARGETHOSTNAME}">
<isset property="ENV.TARGETHOSTNAME" />
</condition>
(TARGETHOSTNAME die Umgebungsvariable ist, die zuvor festgelegt wurde)
0
Option # 1: put jar Pfade in einer getrennten Datei, sagen, jars.config
und laden sie Dateien erstellen mit:
<property file="jars.config"/>
Option # 2, wenn sie die zweite Build-Datei von dem anruf Die erste, Sie können entsprechende Eigenschaften in der zweiten Build-Datei definieren und beim Aufruf angeben:
Verwandte Themen
- 1. Kann ich auf eine Unterklasse in einer anderen Unterklasse verweisen?
- 2. Wie Sie eine Subdomain auf einen Ordner auf einem anderen Host mit einer anderen Domain verweisen
- 3. Kann ich in einem defstruct auf andere Slots verweisen?
- 4. Kann ich auf ein Skript verweisen, das in einem anderen Namespace enthalten ist?
- 5. Wie Sprite Objekteigenschaft in einer Klasse von einem anderen verweisen?
- 6. So verweisen Sie auf eine Variable in einer anderen Klasse
- 7. Wie bekomme ich einen relativen Pfad von einem Pfad zum anderen in C#
- 8. Wie kann ich Visual Studio 2008 auf einen neuen Pfad für Projekte verweisen?
- 9. Auf einen Store in app.js verweisen?
- 10. Kann ein benutzerdefinierter Typ in Cassandra auf einen anderen benutzerdefinierten Typ verweisen?
- 11. Wie kann ich einen Dialog in einem anderen Kontext anzeigen?
- 12. Wie kann ich auf einen Besitzer eines Windows Forms verweisen?
- 13. Ich möchte auf einen JPanel verweisen, den ich erstellt habe
- 14. ANT: So ändern Sie java.library.path in einer Builddatei
- 15. Kann ich in <bindingElementExtensions> auf eine Klasse verweisen?
- 16. Wie kann ich in meinem Projekt auf TeamFoundation-Baugruppen verweisen?
- 17. Kann ich einen NStimer in einem anderen NStimer verwenden?
- 18. Kann der Visual Studio-Eigenschafteneditor auf eine Komponente in einer anderen Form (oder Klasse) verweisen?
- 19. Wie kann ich einen Wert in einer Spalte basierend auf einer anderen Spalte in Excel erhalten?
- 20. Zugriff auf ein buildConfigField an anderer Stelle in einer Builddatei von
- 21. Wie kopiere ich eine Datei in einen anderen Pfad?
- 22. Verweisen Sie auf eine veränderbare Zelle in einem anderen Arbeitsblatt, indem Sie auf den Namen des Arbeitsblatts verweisen?
- 23. Kann ich mit einer Zeichenfolge auf eine Variable verweisen?
- 24. Kann ich #selector auf eine Schließung in Swift verweisen?
- 25. Wie kann ich eine Domain auf die Seite einer anderen Website verweisen?
- 26. So verweisen Sie auf einen Tabnamen mit einer Formel
- 27. Kann ich in diesem Zusammenhang auf den Schlüssel verweisen?
- 28. Wie kann ich Klassen in einer ausführbaren .net-Datei verweisen?
- 29. SVG: Kann ich auf dasselbe Element/dieselbe Gruppe/denselben Pfad verweisen, anstatt es mehrmals zu kopieren?
- 30. Wie kann ich in WPF auf eine Schriftart in einer Ressourcenbibliothek im Code verweisen?
Können Sie den Pfad in einer dritten Datei definieren, und importieren Sie es dann in beide Build-Dateien? – matt