maven 插件更新bug
2011-07-14 17:27
169 查看
问题和现象描述如下网址所述
如果插件的snapshot库能被公共访问的话,在使用该插件的时候maven2会自动检查最新版本,并忽略repository配置中的<snapshots>false</snapshots>选项。但是在下载该snapshot版本时候却又受<snapshots>选项控制而导致不能下载下来,如执行mvn help -Dplugin=archetype就会抛错:Reason: Error getting POM for 'org.apache.maven.plugins:maven-help-plugin' from
the repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata.
org.apache.maven.plugins:maven-help-plugin:pom:2.2-SNAPSHOT
解决方案是:
1.把<snapshots>置为true,让maven将错就错把snapshot下下来,使用最新的snapshot版本的插件
2.修改本地仓库插件包的meta信息latest节为低版本非snapshot版本
问题已在sonatype收录:
https://issues.sonatype.org/browse/NEXUS-4251
参考
http://dikar.iteye.com/blog/1123199
如果插件的snapshot库能被公共访问的话,在使用该插件的时候maven2会自动检查最新版本,并忽略repository配置中的<snapshots>false</snapshots>选项。但是在下载该snapshot版本时候却又受<snapshots>选项控制而导致不能下载下来,如执行mvn help -Dplugin=archetype就会抛错:Reason: Error getting POM for 'org.apache.maven.plugins:maven-help-plugin' from
the repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata.
org.apache.maven.plugins:maven-help-plugin:pom:2.2-SNAPSHOT
解决方案是:
1.把<snapshots>置为true,让maven将错就错把snapshot下下来,使用最新的snapshot版本的插件
2.修改本地仓库插件包的meta信息latest节为低版本非snapshot版本
问题已在sonatype收录:
https://issues.sonatype.org/browse/NEXUS-4251
参考
http://dikar.iteye.com/blog/1123199
相关文章推荐
- maven2 插件库的bug
- 常用Maven插件介绍_继续更新
- Maven 配置tomcat和findbug插件(在eclipse建立的项目中)
- Maven 配置tomcat和findbug插件(在eclipse建立的项目中)
- 常用Maven插件介绍_继续更新
- Maven常用插件配置 --->以后自己用到再更新
- 阻止maven不断从中央库对比与更新插件
- maven-assembly-plugin 插件打包一个bug手动解决方式
- 更新eclipse中的maven插件
- IntelliJ IDEA中Maven插件无法更新索引之解决办法
- maven+mybatis+mybatis-generator+sql server 2005自动生成代码,加上自定义分页插件和批量插入更新插件
- Maven中插件更新失败,终极解决办法
- eclipse更新插件的方法(maven)
- maven 安装 、更新插件出错 An error occurred while uninstalling session context was:(profile=epp.package
- IntelliJ IDEA中Maven插件无法更新索引之解决办法
- 更新maven插件过慢的解决方法
- Maven常用插件配置(持续更新中)
- IntelliJ IDEA中Maven插件无法更新索引之解决办法
- 发布jquery加载效果插件1.0版(更新到1.1版)