gpt4 book ai didi

java - Intellij 作用域和 Maven 作用域

转载 作者:行者123 更新时间:2023-12-03 21:54:58 26 4
gpt4 key购买 nike

我有一个包含 2 个子模块的项目。模块内的测试使用 System.getProperty("user.dir") 加载一些 json fixtures。当我从 Maven 运行测试时,System.getProperty("user.dir") 返回子模块的路径。但是,当我通过右键单击文件 + 调试从 Intellij 单独运行测试时,System.getProperty("user.dir") 返回父模块的路径。这是一个问题,因为我的测试需要有一致的方式来加载固定装置。有谁知道如何使 System.getProperty("user.dir") 返回子模块的路径,即使我们在 Intellij 中单独运行它也是如此?

最佳答案

您需要更改测试的工作目录。

要进行此编辑,请单击测试下拉菜单并选择“编辑配置”并将工作目录更改为每个测试的子模块文件夹。

关于java - Intellij 作用域和 Maven 作用域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17152855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com