我有一个多模块项目。在我的测试中,当每个模块启动时,我必须记录该模块的用户目录。我用
System.getProperty("user-dir");
获取模块的路径。当我在父项目级别执行maven安装时。我看到日志包含父项目而不是子模块的路径。例如,
Expected:
TestParentProject (C:\Users\User.Name\IdeaProjects\TestParentProject)
module-A (C:\Users\User.Name\IdeaProjects\TestParentProject\module-A)
module-B (C:\Users\User.Name\IdeaProjects\TestParentProject\module-B)
Actual:
TestParentProject (C:\Users\User.Name\IdeaProjects\TestParentProject)
module-A (C:\Users\User.Name\IdeaProjects\TestParentProject)
module-B (C:\Users\User.Name\IdeaProjects\TestParentProject)
不确定如何获取要记录的预期路径。