我正在使用Eclipse Neon编辑我的Maven项目,并通过MAVEN_OPTS变量在我的.mavenrc文件中定义了几个环境变量。我使用maven-surefire插件在Maven中运行单元测试。但是当我在Eclipse中运行我的单元测试时,Eclipse直接运行单元测试而不使用Maven;因此没有设置环境变量。有没有办法强制Eclipse使用我在MAVEN_OPTS中设置的环境变量?我不想把它们放在两个地方。
答案 0 :(得分:0)
我假设您使用的是eclipse junit插件,它是eclipse java development tools的一部分。由于mavenrc允许您为maven命令定义环境变量,因此无法通过在junit插件中构建来读取它们。但是,您可以通过maven surefire plugin运行测试。请记住使用external maven。
在eclipse junit插件中运行的其他一些方法是