java - 如何将系统属性传递给 intelliJ IDE 中的 Maven 测试

标签 java maven intellij-idea junit

我有一个 Junit 测试,我需要传递系统属性才能使测试通过。我可以使用这样的命令行来完成此操作:

mvn test -Dvin_patterns_dir=/Users/myUser/myResourceDir

这非常有效,只是我想在 IntelliJ IDEA 中完成同样的事情。我查看了 IntelliJ for Maven 中的各种设置,但没有找到任何设置。

我正在使用:

  • Java 1.8.0_66
  • Maven 3.3.9
  • IntelliJ IDEA 15.0.4 社区版。

最佳答案

对于稍后寻找此内容的其他人,如果系统属性确实是您想要的,则可以通过创建配置并修改命令行参数来完成此操作,而不是修改您的 pom(适用于所有系统)。

在配置中,转到 Runner 并添加 VM 选项。

关于java - 如何将系统属性传递给 intelliJ IDE 中的 Maven 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228909/

相关文章:

android - Gradle 7 和 jitpack.io 在发布期间遇到错误

Intellij-IDEA "Reformat Code"没有获取我的设置

Java 二进制文件未从指定的类路径获取资源

java - 如何在 Java 排序过程中删除前导 "the"s?

java - 如何使 J-Unit Test 属性文件路径依赖于环境?

java - Maven 依赖项已下载但在项目内部无法识别

gradle - Gradle在IntelliJ IDEA中失败

java - 想要为所有表形成一个通用更新查询

java - List Shuttle 的用途是什么

scala - maven 将 jar 发布到 .ivy