问题描述
我的 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 (将#修改为@)