什么是maven.multiModuleProjectDirectory用于?

时间:2015-04-21 16:39:02

标签: java maven

我在SO和Maven邮件列表上看到了很多关于设置env参数maven.multiModuleProjectDirectory的讨论,但是我无法准确理解这个设置的用途。

我搜索了谷歌,专家网站,文档等,但似乎无法找到实际解释此参数的参考或如何利用它的参考。

任何人都可以解释它的目的和/或指向我的文档吗?它引入了哪个版本的maven?

1 个答案:

答案 0 :(得分:8)

环境变量已在Maven 3.3.1中引入,可从mvn脚本或mvn.cmd脚本中获取。目的是找到可以找到.mvn位置的多模块结构的开始。

这是为了使项目内的配置成为可能,而不是从外部进行。

查看Maven 3.3.1 release notes.

<强>更新 此变量仅在mvn脚本中使用,既不记录也不打算用于公共使用(内部实现细节)。所以我强烈建议来使用它。否则将来可能会破裂。