Maven:创造超级依赖

时间:2018-06-18 07:37:20

标签: java maven dependencies uberjar

我有一个带有依赖项d1&的Java项目。 d2d1取决于d3-1.0& d2取决于d3-2.0。现在,我面临问题,因为d3-1.0只有一个& d3-2.0包含在最终的库中。

通过创建d1&的超级罐子可以避免这个问题。 d2及其各自的依赖项。但是,超级罐子的依赖关系不可用。

在我构建项目的过程中,有没有办法可以创建一个依赖的超级jar(包含所有各自的依赖项)?

如下所示:

<dependency>
  <groupId>dependency.group.id</groupId>
  <artifactId>d1</artifactId>
  <version>1.0</version>
  <uber-jar>true</uber-jar>                  //Something like mentioning this would create an uber jar of this dependency.
</dependency>

0 个答案:

没有答案