解决Maven依赖冲突?

时间:2016-02-24 15:43:56

标签: maven maven-3

在Eclipse Mars.1中使用m2e插件给出了以下textbox1.text = Mid(richtexbox1.text, 1, 5)

pom.xml

如果我更新Maven依赖项,它们都会存在。但是,如果我检查依赖关系层次结构,那么版本之间会有很多冲突,请参阅屏幕截图。我该如何解决这个问题?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

搜索后我发现这是org.apache.jorphan:2.13的POM中的错误。有关详细信息,请参阅此链接:https://bz.apache.org/bugzilla/show_bug.cgi?id=57734

作为一种解决方法,以下带有排除项的POM适用于我的情况:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>mygroupid</groupId>
  <artifactId>myartifactid</artifactId>
  <version>1.1.0</version>
  <properties>
      <jmeter.version>2.13</jmeter.version>
  </properties>
  <dependencies>
      <dependency>
          <groupId>org.apache.commons</groupId>
          <artifactId>commons-lang3</artifactId>
          <version>3.4</version>
      </dependency>
      <dependency>
          <groupId>org.apache.jmeter</groupId>
          <artifactId>jorphan</artifactId>
          <version>${jmeter.version}</version>
          <exclusions>
            <exclusion>
                <groupId>commons-math3</groupId>
                <artifactId>commons-math3</artifactId>
            </exclusion>
            <exclusion>
                <groupId>commons-pool2</groupId>
                <artifactId>commons-pool2</artifactId>
            </exclusion>
          </exclusions>
      </dependency>
      <dependency>
          <groupId>org.apache.jmeter</groupId>
          <artifactId>ApacheJMeter_java</artifactId>
          <version>${jmeter.version}</version>
          <exclusions>
            <exclusion>
                <groupId>commons-math3</groupId>
                <artifactId>commons-math3</artifactId>
            </exclusion>
            <exclusion>
                <groupId>commons-pool2</groupId>
                <artifactId>commons-pool2</artifactId>
            </exclusion>
          </exclusions>
      </dependency>
  </dependencies>
</project>