如何引用 Maven 中的阴影 jar
How to reference to a shaded jar in maven
我有一个 mavne 项目将一个阴影 jar 安装到本地 repo 中。
在 repo 中,有 jar 和 shaded jar :
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>
但是不行,就是找不到jar。
当然直接使用1.0版本会发现那个jar但是会造成一些包冲突
不确定依赖于阴影 jar 是否是个好主意,但就我而言,我必须这样做。如果有人能想办法解决这个问题,我将不胜感激。
尝试:
<dependency>
<groupId>mygroup</groupId>
<artifactId>myjar</artifactId>
<version>1.0</version>
<classifier>shaded</classifier>
</dependency>
我有一个 mavne 项目将一个阴影 jar 安装到本地 repo 中。 在 repo 中,有 jar 和 shaded jar :
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>
但是不行,就是找不到jar。
当然直接使用1.0版本会发现那个jar但是会造成一些包冲突
不确定依赖于阴影 jar 是否是个好主意,但就我而言,我必须这样做。如果有人能想办法解决这个问题,我将不胜感激。
尝试:
<dependency>
<groupId>mygroup</groupId>
<artifactId>myjar</artifactId>
<version>1.0</version>
<classifier>shaded</classifier>
</dependency>