如何将 JUnit 的工作目录从 Maven 导入到 IDEA

2024-01-13

我正在努力让我的 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 的工作目录吗?


请检查讨论这个问题 http://youtrack.jetbrains.net/issue/IDEA-52286. 有一个简单的解决方法 http://youtrack.jetbrains.net/issue/IDEA-52112对于这个问题:

set 工作目录 to $MODULE_DIR$ in the defaults用于您将使用的运行配置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 JUnit 的工作目录从 Maven 导入到 IDEA 的相关文章

  • 将 XML 的所有字段(和子字段)导入为数据框

    为了进行一些分析 我想使用 R 和 XML 包将 XML 导入数据帧 XML 文件示例
  • 如何在Intellij IDEA中复制maven依赖项到输出工件WEB-INF/lib?

    我知道在 eclipse maven 中可以将依赖项复制到 WEB INF lib 目录setting Deployment Assembly and Build Path 但是我怎样才能用 Intellij IDEA 实现这一点呢 好的
  • IntelliJ 对于 Java 项目使用的默认构建过程是什么?

    直接从 IntelliJ 中的 IDE 构建 Java 项目非常好 它速度很快 而且很有效 我无法找到任何有关 IntelliJ 如何进行这些默认构建的文档 我猜它使用Ant 我想做的是为下载我的项目的任何人自动化这个快速 轻松的构建过程
  • 使用 ff 包导入文本文件

    我有一个包含 450 万行和 90 列的文本文件要导入到 R 中 read table我得到了cannot allocate vector of size 错误消息 因此我尝试使用 ff 包导入 然后再对数据进行子集化以提取我感兴趣的观察结
  • 导入的项目抛出 java.lang.ClassNotFoundException

    所以我将一个现有的项目导入到 eclipse 中 但让它工作时遇到了很多麻烦 该项目与其他三个图书馆项目一起提供 谷歌播放服务库 捕获活动 肖像二维码 As soon as I imported the project I went und
  • 将 Python 脚本导入另一个脚本?

    我正在阅读 Zed Shaw 的 艰难学习 Python 正在学习第 26 课 在本课中 我们必须修复一些代码 这些代码从另一个脚本调用函数 他说我们不必导入它们来通过测试 但我很好奇我们将如何做到这一点 课程链接 http learnpy
  • IntelliJ 11.1.3 中的“应用程序服务器”选项卡在哪里

    与以前的版本一样 在 IDE 设置中找不到应用程序服务器选项卡 我正在使用 11 1 3 Ultimate 它就在那里 也许你缺少一些插件 If you still can t find it hit Ctrl Shift A Enter
  • 如何从 Gradle 订购单元测试执行?

    有没有办法指定 Gradle 运行的单元测试类的顺序Test https docs gradle org current dsl org gradle api tasks testing Test html task 我想在列表的前面或后面
  • 从 colab 中的驱动器中的 python 脚本导入 python 模块

    我目前正在 Google Colab 上开展一个使用 Tensorflow API 的机器学习项目 我创建了一个文件夹并将其上传到谷歌驱动器上以在谷歌Colab上运行 我成功安装了谷歌驱动器并可以运行脚本 但是当我尝试从同一文件夹中的脚本导
  • 如何在 IntelliJ IDEA 中添加到文件系统的链接?

    在 Eclipse 中添加新文件时 可以选择从项目外部 硬盘驱动器中的任何位置 添加为文件的链接 选项是高级选项下一个名为 链接到文件系统中的文件 的复选框 那么IntelliJ中这个选项在哪里呢 或者更具体地说是在 Android Stu
  • 如何使用电源模拟对 Spring Boot Rest 控制器和异常处理程序进行单元测试

    我有一个简单的 Spring boot 应用程序 其中包含 Employee 控制器 如果过去的年份大于 2014 年 则返回 Employee 姓名 如果年份不小于 2014 年 则我将抛出一个自定义异常并在异常处理程序中处理它 我想使用
  • 如何使用 Spring + DBUnit + JUnit 配置多个事务管理器

    简而言之 我的命令行 Java 应用程序将数据从一个数据源复制到另一个数据源 而不使用 XA 我已经配置了两个单独的数据源 并且想要一个可以回滚两个数据源上的数据的 JUnit 测试 我使用 DBUnit 将数据加载到 源 数据库中 但无法
  • intellij idea运行配置备份

    我想创建一个脚本来修改 intellij 中的调试配置 tomcat的路径发生了变化 我必须手动进入运行配置并编辑内容 我试图找到intellij存储这些设置的地方 但没有成功 question 有谁知道 IJ 在哪里存储其运行配置 该位置
  • 在 Intellij 中找不到 /hibernate.cfg.xml

    现在 我正在使用 IntelliJ 学习 Hibernate 因此 我创建了一个 Maven 项目并创建了一个 Hibernate 程序 但后来我遇到了像此图中所示的错误 然后我就在网上寻找解决方案 但我找不到任何正确的解决方案 If yo
  • 尝试读取 CSV 文件时出现“无法识别的字符串转义”

    我正在尝试导入一个 csv文件 以便我可以观看此视频 R ggplot2 图形直方图 http www youtube com watch v 47kWynt3b6M 我安装了所有正确的软件包 包括ggplot以及相关的包 视频中的第一个说
  • Java 8 流中的 JUnit 断言

    假设我将三个对象保存到数据库中并将数据库生成的 ID 设置为其中 我不知道从方法返回的对象的顺序saveToDb 但我想测试这些生成的 ID 是否存在 我如何在流中做到这一点 我想做这样的事情 List
  • 只读取选定的列

    谁能告诉我如何仅读取下面每年数据的前 6 个月 7 列 例如使用read table Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 41 27 25 31 31 39 2
  • 单元测试时 Android Studio 2.0 中测试状态终止且没有任何失败消息

    Issue 我昨天在 Ubuntu 上从 1 5 升级到了 Android Studio 2 0 当我在 Android Studio 2 0 中进行单元测试时 即使所有测试都已通过 它也会显示 终止测试 状态 有时它只显示部分测试通过 我
  • Mockito:匹配除一个之外的任何字符串[重复]

    这个问题在这里已经有答案了 如何使用 Mockito 编写匹配器来匹配除特定字符串之外的任何字符串 我尝试使用一些 hamcrest 匹配器来否定和组合其他匹配器 但是 hamcrest 匹配器都返回类型的值Matcher
  • IntelliJ 中有控制台滚动锁吗?

    我最近从 Eclipse 迁移到 IntelliJ 我缺少 或者可能找不到 的一个功能是控制台滚动锁 即停止重新关注最新的控制台条目 这在 IntelliJ 中可能吗 我用的是v9旗舰版 这取决于你的光标在哪里 只需单击您想要滚动锁定的部分

随机推荐