有人可以帮我解决如何将图书馆版本打印到控制台的问题吗?例如,我在pom.xml中的依赖关系如下:
<dependency>
<groupId>com.abc.client</groupId>
<artifactId>AbcClient</artifactId>
<version>1.0-SNAPSHOT</version>
<classifier>xyz</classifier>
</dependency>
下载的确切库是“AbcClient-1.0-20171107.000833-111.jar”。我希望将库的全名及其版本打印到控制台。
控制台输出示例: AbcClient-1.0-20171107.000833-111.jar
答案 0 :(得分:1)
如果您只想要依赖jar及其版本,那么您是否尝试过Apache Maven Dependency Plugin?
https://maven.apache.org/plugins/maven-dependency-plugin/examples/filtering-the-dependency-tree.html
我的一个项目上的示例用法
mvn dependency:tree | grep jackson-jaxrs-json-provider
[INFO] +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.8.8:provided
[INFO] | | +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.8.8:compile