java - MAVEN:如何传递 -D 系统变量进行测试

标签 java maven environment-variables

我想设置一个系统环境变量,使其对 Maven 项目的单元测试中的 Java 代码可见。我试过这个:

mvn -Dfoo=bar clean package

但这似乎并不需要。我该如何实现这个目标?

最佳答案

您应该能够在 pom.xml 中使用 Maven 属性

检查http://maven.apache.org/settings.html#Activation的属性部分

或者也许这个问题可能有帮助 How to identify and set a missing environment property in Maven?

编辑:您还可以在插件部分设置环境变量,例如surefire插件:Environment Variable with Maven

关于java - MAVEN:如何传递 -D 系统变量进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20478703/

相关文章:

angular - 在客户端 Angular 应用程序中访问动态生成的服务器端环境变量

java - IntelliJ 无法识别 PATH 变量

java - IntelliJ 命令行编译器

c# - 想要通过蓝牙将实时信息从手机传输到自定义应用程序

java - 所选目录无效 tomee home idea

java - Elasticsearch 稳定版

java - 打开其中一个解决项目时,Eclipse中的“解决工作空间 Artifact ”选项会生成错误

java - 无法解析符号 BASE64Decoder(Java 版本 9.0.1)

java - Java 中的星期几

docker - 如何使用环境变量作为docker容器的名称?