【发布时间】:2020-06-09 07:29:11
【问题描述】:
我的应用程序是使用外部库 jar 依赖项定义的
<dependency>
<groupId>com.lib</groupId>
<artifactId>Encoder</artifactId>
</dependency>
它有两个版本 1.0 和 2.0。库中拥有的类在这些版本之间的包结构中得到了更新,如下所示。
1.0 -- a.b.c.模板
2.0 -- x.y.z.模板
我的应用程序中使用的另一个名为“Helper”的依赖项也包含上述编码器库,但版本为 1.0。
现在,我的应用程序是使用“编码器”库版本 2.0 以及“助手”依赖项定义的。
我的 Encoder 库的应用使用情况
import x.y.z.Template
..
Encoder 库的 'Helper' 依赖使用
import a.b.c.Template
..
代码构建失败,类文件未找到错误,如下所示。
无法访问 a.b.c.Template 类文件,因为找不到 a.b.c.Template
感谢您在寻找解决方案方面的帮助。 提前致谢!
【问题讨论】:
标签: java maven shared-libraries maven-dependency