gpt4 book ai didi

maven - 在Maven 2编译期间设置Java系统属性?

转载 作者:行者123 更新时间:2023-12-04 17:11:50 24 4
gpt4 key购买 nike

我有一个Maven配置文件,想要设置一个属性,以后可以在java中的每个System.getProperty(..)上使用:

<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 ..
如何正确设置? :)

谢谢!

最佳答案

maven无法设置属性,应用程序可以在运行时从环境访问该属性。

相反,您可以在构建期间使用maven更新代码库中的属性文件,然后由应用程序在运行时读取该文件。可以基于配置文件设置属性的不同值,从而使您的应用程序可以根据需要具有不同的值。

或者,您可以调用应用程序在环境中手动设置期望的属性(在Maven外部)。

关于maven - 在Maven 2编译期间设置Java系统属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9707219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com