6
Ich habe eine Maven-Eigenschaft in der pom.xml festgelegt. JetztÄndern Maven-Eigenschaften mit Ant Aufgabe
<properties>
<build.start.date>someValue</build.start.date>
</properties>
Ich habe eine Ant-Task Sie folgendermaßen vorgehen:
<loadresource property="build.start">
<url url="http://someUrl?xpath=/*/id/text()"/>
</loadresource>
<property name="build.start.date" value="${build.start}"/>
<echo>Printing Ant Value ${build.start} </echo>
<echo>Printing Maven Value ${build.start.date}</echo>
Daraus ergibt sich:
[echo] Printing Ant Value 2013-03-15_17-53-08
[echo] Printing Maven Value 2013-03-16
Aber ich erwarte sowohl Druck:
[echo] Printing Ant Value 2013-03-15_17-53-08
[echo] Printing Maven Value 2013-03-15_17-53-08
I tried <loadresource property="build.start.date">
and
I tried <loadresource property="${build.start.date}">
Die Frage ist also, wie setze ich global ein Maven Eigentum in Ameisen Aufgabe?
Ich nehme an, dass du dein Ameisen-Skript mit maven-antrun-plugin ausführst. Sieht so aus, als ob du den Wert von Maven überschreiben willst, oder? Ant-Eigenschaften werden einmal festgelegt und können dann nie außer Kraft gesetzt werden. – adrianboimvaser
Es ist nicht die Ameisen-Eigenschaften, ich muss die Maven-Eigenschaften zurücksetzen, innerhalb der Antrun-Plugin. – avijendr
' ' versucht, eine bereits festgelegte Eigenschaft zu überschreiben. Das Anwesen wurde von Maven festgelegt. –
adrianboimvaser