【发布时间】:2014-07-01 14:03:51
【问题描述】:
我想让 maven 为我解析一个 pom 文件,然后打印出生成的工件的坐标。 Maven 显然正在解析这些信息,我只想知道如何打印它然后让 maven 停止。我想在一些 shell 脚本中使用它,并且在 bash 中解析 pom 似乎很繁重——尤其是在所有继承含义和依赖坐标自始至终列出的情况下。我不希望发生任何构建,因为我可能只有 POM,而不是源文件。
到目前为止我发现的最好的方法是解析这个的输出:
mvn -N dependency:tree
这似乎有点重,因为它解析所有依赖项。有没有更好的方法来做到这一点?
【问题讨论】:
-
你的意思是groupId、artifactId和version吗?