从我的pom.xml中获取以下存储库URL,如何确定存储库中可用的最新版本的spring和hibernate? http://repo1.maven.org/maven2查找特定插件的Maven存储库中可用版本的列表?
13
A
回答
5
11
检索maven-metadata.xml
文件,放置在神器的目录,例如http://repo1.maven.org/maven2/com/sun/media/jai_codec/maven-metadata.xml,其中artIfact与组IdId com.sun.media
和artifactId jai_codec
。
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<groupId>com.example</groupId>
<artifactId>project</artifactId>
<versioning>
<latest>0.0.5</latest>
<release>0.0.5</release>
<versions>
<version>0.0.3</version>
<version>0.0.4</version>
<version>0.0.5</version>
</versions>
<lastUpdated>20090725212606</lastUpdated>
</versioning>
</metadata>
2
正如Robert的回答所说,存储库中每个工件的maven-metadata.xml文件都包含您需要的版本信息。尤其要注意元数据中的最新和版本元素。最新的元素表示要发布的最后一个版本,但这可能不是您想要的版本。例如,它可能是旧版本,候选版本或里程碑的维护版本。发行版本表示上次发布的版本将被视为发布版本,因此一般情况下您都希望采用此版本。
有关信息的Maven super POM具有特殊释放轮廓轮廓,通过设置激活performRelease属性(例如,通过在命令行上传递-DperformRelease)。除此之外,激活此属性将设置deploy-plugin的updateReleaseInfo属性,以便在部署时更新元数据。
1
根据实际使用情况是什么,它可能是值得考虑的http://www.mojohaus.org/versions-maven-plugin/
相关问题
- 1. 检查特定用户可访问的存储库列表
- 2. 在Maven存储库中找到正确版本的正确JAR
- 3. 查找存储在特定列中的文本大小
- 4. Maven存储库管理:指向本地存储库后,maven插件错误
- 5. 如何从Maven存储库中找到最新版本的工件
- 6. 如何查找特定版本的Maven依赖关系的最小JDK版本?
- 7. Amazon S3 +针对特定版本存储文件的CloudFront查询
- 8. 通知存储库中的新工件版本何时可用?
- 9. Maven不在存储库中寻找插件
- 10. 本地存储库的maven工件
- 11. 通过命令行执行特定版本的maven插件
- 12. 存储库中用户特定的maven设置
- 13. 查找列中的特定文本并插入列标题行
- 14. 禁用特定项目的maven版本
- 15. Maven Jetty插件配置存储库
- 16. 查找在特定提交中添加的存储库LOC
- 17. 如何从插件中的Maven存储库中解析工件?
- 18. 是否可以使用revapi maven插件来检查SNAPSHOT版本?
- 19. CVS中的Maven本地存储库?
- 20. 在插件中使用maven版本
- 21. Maven找不到已存在于存储库中的工件
- 22. 查找引用特定列的存储过程
- 23. Maven安装插件不使用版本插件更新版本
- 24. 如何查找当前可用版本的Cordova插件
- 25. android studio - 获取特定版本的Git远程存储库
- 26. git复制存储库的特定版本
- 27. 如何锁定maven插件版本
- 28. 禁用在父pom中定义的maven版本插件
- 29. Android库使用本地Maven存储库
- 30. Mysql:查找引用特定表的所有存储过程
我怎样才能得到URL中(命令行)自动的方式Maven的插件? – gavenkoa 2012-09-25 10:27:21