Maven:传递依赖

时间:2016-12-20 12:05:37

标签: java maven

我正在为一些依赖Spark和HBase的项目开发库。 所以图书馆的POM看起来有点链接:

<dependencies>
 <dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>2.7.4</version>
 </dependency>
 <dependency>
  <groupId>org.apache.hbase</groupId>
  <artifactId>hbase-client</artifactId>
  <version>1.1.2</version>
 </dependency>
 ...
</dependencies>

在使用中央库(在内部Maven存储库上发布)的特定项目中,我有:

  <dependencies>
    <dependency>
        <groupId>my.group.id</groupId>
        <artifactId>myartifact</artifactId>
        <version>LATEST</version>
    </dependency>
  </dependencies>
然而,

然后,它不会自动包含库本身具有的依赖项。因此,我需要将库POM的依赖部分复制到应用程序POM中。

您有什么建议可能遗漏/错误吗?

谢谢和问候!

0 个答案:

没有答案