获取运行项目模块的路径

时间:2017-09-19 19:40:09

标签: maven path directory

我有一个多模块项目。在我的测试中,当每个模块启动时,我必须记录该模块的用户目录。我用

 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)

不确定如何获取要记录的预期路径。

0 个答案:

没有答案