我正在为一些依赖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中。
您有什么建议可能遗漏/错误吗?
谢谢和问候!