Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Maven在测试范围内设置环境变量?_Java_Maven - Fatal编程技术网

Java 如何使用Maven在测试范围内设置环境变量?

Java 如何使用Maven在测试范围内设置环境变量?,java,maven,Java,Maven,我需要在测试类中设置一些环境变量,我不想每次都用-D标志将它们传递给Maven。是否有办法在pom.xml文件中仅为测试设置这些环境变量 我曾尝试使用System.getenv().put()设置它们,但没有成功(java.lang.UnsupportedOperationException)大多数maven插件似乎都支持配置元素。这应该能解释你需要什么 您可以在pom中指定环境变量,而不是使用-D。这将帮助您:

我需要在测试类中设置一些环境变量,我不想每次都用
-D
标志将它们传递给Maven。是否有办法在
pom.xml
文件中仅为测试设置这些环境变量


我曾尝试使用
System.getenv().put()
设置它们,但没有成功(
java.lang.UnsupportedOperationException

大多数maven插件似乎都支持配置元素。这应该能解释你需要什么

您可以在pom中指定环境变量,而不是使用-D。这将帮助您: