Maven从命令行输出多模块src和测试目录

时间:2016-02-01 08:03:05

标签: maven build

我曾经分别从下面的命令行检查maven项目的src和测试目录:

mvn help:evaluate -Dexpression=project.build.sourceDirectory
mvn help:evaluate -Dexpression=project.build.testSourceDirectory

但是,当项目有多个模块时,上述输出变得不可靠。我发现上面的每个命令都只输出一个目录,大多数情况下该目录甚至不存在于该项目中!当maven实际构建时,它知道在相应的模块目录中找到src和测试。

一个示例项目是Apache Jackrabbit:     https://github.com/apache/jackrabbit 上面的src命令输出了这个项目中不存在的目录,但是maven知道要构建的实际目录是什么。

这里,我的问题是,当项目有多个模块覆盖默认的src / test目录时,maven是否支持输出所有src和test目录的命令行选项?如果是,那是什么?

谢谢!

0 个答案:

没有答案