【发布时间】:2015-06-24 17:54:56
【问题描述】:
我需要更改 maven 依赖插件以满足我组织的独特需求。
我已经从http://maven.apache.org/plugins/maven-dependency-plugin/download.cgi下载了源代码
当我查看它的 pom 时,我看到它定义了一个这样的父 pom:
<parent>
<artifactId>maven-plugins</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<version>27</version>
<relativePath>../maven-plugins/pom.xml</relativePath>
</parent>
这让我明白这个项目不能独立构建,至少不是我拥有的版本。
当尝试运行 mvn clean install 时,我收到以下错误:
无法下载工件:无法读取工件描述符 org.apache.maven:maven-model:jar:2.0.9
有趣的是,它确实存在于我的本地 .m2 存储库中。
如果我想对 maven 插件做出贡献或更改,我真的必须拥有整个环境还是有办法独立构建它?
我正在使用 maven 3.0.4 和 Nexus。
【问题讨论】:
-
父级也在 Maven 中心。所以我想一旦你删除 relativePath 行(或者尝试一个空的
? -
@wemu,你的建议奏效了!甚至没有想过删除 relativePath 属性:-) 请发表您的评论作为答案。
标签: maven maven-3 maven-dependency-plugin