Ho un profilo Maven e voglio impostare una proprietà che è in seguito disponibile per System.getProperty (..) in Java:imposta la proprietà del sistema java durante la compilazione di maven 2?
<profile>
<id>local-dev</id>
<properties>
<my.comp.my.prop>myValue</my.comp.my.prop>
</properties>
</profile>
voglio System.getProperty("my.comp.my.prop")
essere "myValue"
ma è null
.. Come fare L'ho impostato correttamente? :)
Grazie!
Vuoi davvero dire 'compilare'? O forse i test unitari? – bmargulies
Cosa intendi per "più tardi disponibile"? Ad esempio, si imposta una proprietà di sistema usando '-Dmy.comp.mu.prop = foo' quando si esegue l'app. –
Da qualche parte nel mio codice lato server voglio leggere la proprietà per fare cose diverse quando compilato in diversi profili di compilazione. – Stuck