Java 如何在多模块项目中获得Maven反应堆建造订单(artifactId)

Java 如何在多模块项目中获得Maven反应堆建造订单(artifactId),java,maven,Java,Maven,我有一个多模块的项目,我想按照maven反应堆安排的顺序得到artifactId的列表。这可以用maven命令行完成吗 到目前为止,我已经掌握了部分信息 mvn validate 但这是打印项目名称,我想要的是工件ID。我找到了一种方法: mvn -q -Dexec.executable="echo" -Dexec.args='${project.artifactId}' org.codehaus.mojo:exec-maven-plugin:1.3.1:exec 首先,你为什么需要这个?这

我有一个多模块的项目,我想按照maven反应堆安排的顺序得到artifactId的列表。这可以用maven命令行完成吗

到目前为止,我已经掌握了部分信息

mvn validate

但这是打印项目名称,我想要的是工件ID。

我找到了一种方法:

mvn -q -Dexec.executable="echo" -Dexec.args='${project.artifactId}' org.codehaus.mojo:exec-maven-plugin:1.3.1:exec

首先,你为什么需要这个?这样做的目的是什么?是否也可以获得关于并行构建的工件列表?(mvn-T4…)我想用它向Jenkins发送构建命令。