gpt4 book ai didi

java - properties-maven-plugin 未正确设置系统属性

转载 作者:行者123 更新时间:2023-12-01 19:33:51 24 4
gpt4 key购买 nike

我正在尝试使用 Maven 插件properties-maven-plugin 在我的 java 项目中设置系统属性。这是我的 Maven 代码:

    <build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<goals>
<goal>set-system-properties</goal>
</goals>
</execution>
<configuration>
<properties>
<property>
<name>system.property.name</name>
<value>${myvalue}</value>
</property>
</properties>
</configuration>
</executions>
</plugin>
...

我可以看到它是在maven run中执行的:

[INFO] --- properties-maven-plugin:1.0.0:set-system-properties (default) @ myproject ---
[INFO] Set 1 system property
[INFO]

但在那时它在运行时不存在。例如,我无法使用 System.getProperty("system.property.name") 获取它

我不明白为什么。有趣的是:它曾经有效,然后就失效了,我没有做任何改变。

我还在执行标签处遇到了这个奇怪的 Eclipse 错误:“生命周期配置未涵盖插件执行:...”,但我认为这是 Eclipse 问题?

最佳答案

为build设置系统属性。。构建结束后就没有了。如果您稍后启动构建的程序,它具有该系统属性。

关于java - properties-maven-plugin 未正确设置系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58538278/

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