我有一个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但会导致某些包冲突。
不确定依赖于阴影罐是否是一个好主意,但在我的情况下,我必须这样做。如果有人能弄清楚如何解决这个问题,我将非常感激。
答案 0 :(得分:4)
尝试:
<dependency>
<groupId>mygroup</groupId>
<artifactId>myjar</artifactId>
<version>1.0</version>
<classifier>shaded</classifier>
</dependency>