如何解决Maven 无法访问依赖 jar 中的 interface.class
我的 Maven 项目有一个自定义的依赖 JAR,它有一个我在我的应用程序中使用的类文件。这个自定义依赖 JAR 实际上是一个胖 JAR,这意味着它的依赖 JAR 被放置在其项目结构中的 lib 文件夹中,而不是从 POM 文件中获取它们。
MyApplication
使用来自 customjar.package.class
的类:
//Some code above and below
Line 109` CustomJar responeObject = new CustomJar();
CustomJar
在内部使用 libFolder.jar.interface
:
public class CustomJar implements LibFolderJarInterface
现在,当我尝试使用 mvn clean install
在我的应用程序中进行干净的构建时,我收到一条错误消息:
未能执行目标 org.apache.maven.plugins maven-compiler-plugin:2.3.2:compile (default-compile) on project ABC: 编译失败
此依赖项类存在于另一个依赖项 JAR 内的 lib 文件夹中的依赖项 JAR 中。有没有人遇到过这个?有什么建议么? Eclipse 能够访问它,但 Maven 不能。我应该要求制作这个 customJar 的团队重构他们的项目结构,以便以 Maven 可以访问它的方式使用组件,还是应该向我的 POM 添加任何更改。请指教。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。