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!

War es hilfreich?

Lösung

Neben Ash Antwort .

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top