Ho impostato una proprietà di prova nel pom.xml.Modificare le proprietà del manuale utilizzando l'attività Ant
<properties>
<build.start.date>someValue</build.start.date>
</properties>
ora ho un compito formica nel seguente modo:
<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>
Questo si traduce in:
[echo] Printing Ant Value 2013-03-15_17-53-08
[echo] Printing Maven Value 2013-03-16
Ma io mi aspetto sia per la stampa:
[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}">
Quindi la domanda è come impostare un globale Proprietà Maven nell'attività Ant?
Presumo che tu stia utilizzando il tuo script ant con plugin maven-antrun. Sembra che tu voglia ignorare il valore che proviene da Maven, giusto? Le proprietà Ant vengono impostate una volta e non possono mai essere sovrascritte. – adrianboimvaser
Non sono le proprietà delle formiche, ho bisogno di resettare le proprietà di maven, all'interno del plugin antrun. – avijendr
' ' prova a sovrascrivere una proprietà già impostata. La proprietà è stata impostata da Maven. –
adrianboimvaser