首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >排除标签无法解决重复的依赖版本

排除标签无法解决重复的依赖版本
EN

Stack Overflow用户
提问于 2014-07-18 08:09:40
回答 1查看 311关注 0票数 0

下面是我的问题,我有一个parent pom.xml,它定义了:

代码语言:javascript
复制
--------parent pom.xml-----------------
<dependencyManagement>
<dependency>
    <groupId>org.robolectric</groupId>
    <artifactId>robolectric</artifactId>
    <version>2.3</version>
    <scope>test</scope>
</dependency>

    <dependency>
    <groupId>org.apache.maven</groupId>
    <artifactId>maven-artifact</artifactId>
    <version>3.0.3</version>
</dependency>
</dependencyManagement>

在这个roboletric pom.xml中,我们有:

代码语言:javascript
复制
<dependency>
    <groupId>org.apache.maven</groupId>
    <artifactId>maven-ant-tasks</artifactId>
    <version>2.1.3</version>
</dependency>

maven-ant-tasks pom.xml内部,它有:

代码语言:javascript
复制
<dependency>
   <groupId>org.apache.maven</groupId>
   <artifactId>maven-artifact</artifactId>
   <version>2.2.1</version>
</dependency>

因此,每当我调用仅存在于roole计量测试用例中的maven-工件3.0.3中的API时,它就会抛出nosuchmethod异常。

所以我试过:

代码语言:javascript
复制
1. <dependency>
       <groupId>org.robolectric</groupId>
       <artifactId>robolectric</artifactId>
       <version>2.3</version>
       <scope>test</scope>
           <exclusions>
               <exclusion>
                  <groupId>org.apache.maven</groupId>
                 <artifactId>maven-artifact</artifactId>
               </exclusion>
           </exclusions>
  </dependency>
  1. 我还试着移动: org.apache.maven maven-工件3.0.3

对于<dependencyManagement>下的子pom,我认为它应该覆盖父进程,但实际上没有。

我认为这类问题应该很常见,但我就是搞不明白,有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2014-07-18 21:29:40

您应该在父POM中定义依赖项管理,以确定所有(传递的)依赖项中的maven-artifact版本:

代码语言:javascript
复制
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.apache.maven</groupId>
      <artifactId>maven-artifact</artifactId>
      <version>3.0.3</version>
    </dependency>
  </dependencies>
</dependencyManagement>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24820165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档