Mam profil maven i chcemy ustawić właściwość, która jest później dostępny za System.getProperty (..) w Java:ustawić właściwość systemu java podczas kompilacji maven 2?
<profile>
<id>local-dev</id>
<properties>
<my.comp.my.prop>myValue</my.comp.my.prop>
</properties>
</profile>
Chcę System.getProperty("my.comp.my.prop")
być "myValue"
ale null
.. Jak zrobić Ustawiłem to poprawnie? :)
Thansk!
Czy naprawdę oznacza „kompilacji”? A może jednostka testuje? – bmargulies
Co masz na myśli przez "później dostępny"? Ustawiasz właściwość systemową, na przykład, używając '-Dmy.comp.mu.prop = foo' podczas uruchamiania aplikacji. –
Gdzieś w moim kodzie po stronie serwera chcę przeczytać właściwość, aby robić różne rzeczy, gdy kompilowane w różnych profilach kompilacji. – Stuck