我在Java中有一个maven配置文件并要设置一个属性也就是后来的每System.getProperty可用(..):在maven 2编译期间设置java系统属性?
<profile>
<id>local-dev</id>
<properties>
<my.comp.my.prop>myValue</my.comp.my.prop>
</properties>
</profile>
我想System.getProperty("my.comp.my.prop")
是"myValue"
但它null
.. 怎么办我设置正确? :)
Thansk!
你真的是“编”?或者也许单元测试? – bmargulies 2012-03-14 17:54:06
“以后可用”是什么意思?您可以设置系统属性,例如,在执行应用程序时使用'-Dmy.comp.mu.prop = foo'。 – 2012-03-14 17:55:00
在我的服务器端代码中的某处我想读取属性以在不同的编译配置文件中编译时执行不同的操作。 – Stuck 2012-03-14 17:56:33