1
在很多文章中,我看到Aether项目有助于处理工件存储库。我想要的是只检索指定的groupId和artifactId的最高版本。如何从本地存储库以编程方式获取Maven工件的最高版本?
在奥德维基他们目前的org.apache.maven的情况下:Maven的配置文件:2.2.1神器,他们还指定版本:
Dependency dependency =
new Dependency(
new DefaultArtifact("org.apache.maven:maven-profile:2.2.1"),
"compile"
);
但我需要找回版本,这是工件的最高版本。我怎么能这样做?
你想做什么?你的用例是什么? –
我自定义的Maven插件我知道工件的groupId和artifactId,我想在本地存储库(.m2)中获得最高安装版本。最基本的方法是将本地存储库作为路径传递并根据已知的ID进行遍历。但如果可以用一个优雅的解决方案,我宁愿这样做。 SK –