Ant-Skript zu verwenden Verwendung zwei .properties-Dateien?
-
19-09-2019 - |
Frage
Ich möchte wissen, ob es möglich ist, auf einmal eine Ameise Skript Referenz 2 verschiedene .properties
Dateien zu erhalten, und wenn ja, wie diese erreichen.
Es sei angenommen, dass die darin enthaltenen Objekte innerhalb der beiden .properties
Dateien gegenseitig ausschließen, das heißt, die gleiche Eigenschaft nicht zweimal erscheinen.
Danke!
Lösung
Sie können ein anderes prefix
Attribut property
Aufgabe verwenden, z
<property file="file1.properties" prefix="file1"/>
<property file="file2.properties" prefix="file2"/>
So können Sie herausfinden können, wenn beide Dateien haben dieselben Eigenschaften und differenzierbare zwischen ihnen in Ihrem Build-Skript. Zum Beispiel, wenn beide Dateien Eigenschaft test
, dann, nachdem sie mit den obigen Befehlen geladen werden, werden Sie sich mit Eigenschaften namens file1.test
und file2.test
beenden.
Andere Tipps
Es sollte möglich sein, eine beliebige Anzahl von Eigenschaften Dateien mit mehreren <property file="...">
Einträge in der Ant-Skript zu importieren (es sei denn, dass eine Feinheit auf Ihre Frage ist, dass ich verpasst habe?). Doppelte Eigenschaften sind in Ordnung, da in ant Eigenschaften unveränderlich sind und wer setzt die Eigenschaft erster „gewinnt“.
Siehe http://ant.apache.org/manual/Tasks/property.html für weitere Details.