如何引用maven中的阴影罐

时间:2015-08-03 23:28:24

标签: maven maven-shade-plugin

我有一个mavne项目将阴影罐安装到本地仓库。 在回购中,有罐子和阴影罐子:

myjar这一-1.0-shaded.jar

myjar这一-1.0.jar

myjar这一-1.0.pom

在另一个maven项目中,我想将依赖项添加到该阴影jar

我该怎么办?

我试过

<dependency>
    <groupId>mygroup</groupId>
    <artifactId>myjar</artifactId>
    <version>1.0-shaded</version>
</dependency>

但它不起作用,就是找不到罐子。

直接使用版本1.0会发现该jar但会导致某些包冲突。

不确定依赖于阴影罐是否是一个好主意,但在我的情况下,我必须这样做。如果有人能弄清楚如何解决这个问题,我将非常感激。

1 个答案:

答案 0 :(得分:4)

尝试:

<dependency>
    <groupId>mygroup</groupId>
    <artifactId>myjar</artifactId>
    <version>1.0</version>
    <classifier>shaded</classifier>
</dependency>