相关疑难解决方法(0)

父级中的依赖管理被忽略

我有一个项目 P1,它创建一个 jar。该项目有一个父 POM,P1-PARENT。P1-Parent 包括以下内容:

<dependencyManagement>
    <!-- Kafka uses Zookeeper 3.3.4, but Curator requires 3.4.5. To resolve
         we specify 3.4.5 so all projects using either Kafka or Curator will
         get the later version which is compatible with both projects. -->
    <dependency>
      <groupId>org.apache.zookeeper</groupId>
      <artifactId>zookeeper</artifactId>
      <version>3.4.5</version>
    </dependency>
    <dependency>
      <groupId>org.apache.kafka</groupId>
      <artifactId>kafka_2.10</artifactId>
      <version>0.8.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.curator</groupId>
      <artifactId>curator-client</artifactId>
      <version>2.2.0-incubating</version>
    </dependency>
    <!-- A bunch of other irrelevant stuff here -->
</dependencyManagement>
Run Code Online (Sandbox Code Playgroud)

这是有效的 - “mvn dependency:tree”的输出包括:

[INFO] +- org.apache.kafka:kafka_2.10:jar:0.8.0:compile
[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile (version managed from 3.3.4) …
Run Code Online (Sandbox Code Playgroud)

dependencies maven-3 maven

5
推荐指数
1
解决办法
2275
查看次数

标签 统计

dependencies ×1

maven ×1

maven-3 ×1