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