如何从Maven存储库列出版本?

时间:2018-03-06 21:55:23

标签: java maven

我试图读出Maven存储库中的工件版本以更新我的版本号(是的,考虑到我们的限制,这是执行此操作的最佳方法)。我可以在metadata.xml文件中看到存储库中有版本信息,但是我想避免直接请求该文件。到目前为止,我还没有找到任何关于Maven的文档。

2 个答案:

答案 0 :(得分:0)

Maven repo只是一个目录结构。每个版本都位于组和artificact目录下面的子目录中。

在JitPack上,您可以获得纯文本的版本列表,例如https://jitpack.io/com/github/twogood/kronslott-sendgrid/

对于oss.sonatype.org,它是一个目录列表,例如:https://oss.sonatype.org/content/repositories/releases/io/dropwizard/dropwizard-core/

答案 1 :(得分:0)

Versions Maven Plugin添加到您的pom.xml文件中。

要显示可用较新版本的依赖项,请运行命令:

mvn versions:display-dependency-updates

要重写pom.xml文件以使用项目依赖项的最新版本,请运行以下命令:

mvn versions:use-latest-releases