我试图让我的 Maven 项目的新开发人员尽可能轻松地开始。我正在使用并推荐 IntelliJ IDEA 作为他们的 IDE。将maven项目导入IDEA的结果我还是比较满意的。我现在唯一的复杂问题是从 surefire 插件中导入工作目录。
在我的 pom.xml 我有以下内容:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.2</version>
<configuration>
<workingDirectory>target/work</workingDirectory>
</configuration>
</plugin>
当我从命令行(mvn test)运行测试时,这很好用。
当我创建新的 Idea 项目时,JUnit 测试需要额外的设置。工作目录被忽略,我必须手动设置它才能正确运行测试。
您知道如何让 Idea 正确导入 JUnit 的工作目录吗?
最佳答案
请查看 this issue 中的讨论. There an easy workaround对于这个问题:
套装工作目录至 $MODULE_DIR$
在 默认 对于您将使用的运行配置。
关于import - 如何将 JUnit 的工作目录从 maven 导入到 IDEA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8397860/