我对 Maven 还不是很熟悉,所以我正在努力完成这件事:
我正在使用 exec-maven-plugin 在 process-test-classes
阶段通过 System.setProperty()
方法设置一些系统属性。它们都设置正确。但是当下一阶段(测试阶段)开始时,我再次列出它们(使用 properties.list(System.out)
),它们都消失了。
所以我的问题是:有没有办法在进入另一个生命周期阶段时不丢失它们?
预先感谢您的帮助。
最佳答案
您可以使用 Maven Properties Plugin设置属性。该插件可以从属性文件中读取属性并设置环境属性,以便您在其他地方使用它。
参见 usage用于配置插件。
关于java - Maven:在生命周期阶段之间传递系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20386265/