Java - 混合maven和非maven项目中的NoClassDefFoundError

时间:2016-06-21 11:15:45

标签: java eclipse rest maven jar

  1. 我有一个maven rest服务器
  2. 它使用基于maven的jar文件
  3. 这个基于maven的jar文件链接到非maven 其他jar文件。
  4. 一切都很完美。

    但是,当在休息服务器上发送请求时,我在非maven jar的某个类上得到NoClassDefFoundError异常。

    关于这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

我打电话给#34;基于maven的jar文件" jarA和"非maven jar" JARB。

  1. 将jarB添加到您当地的maven存储库following this guide

  2. 将jarB添加到jarA的依赖项中(通过jarA的[self.navigationController pushViewController:info animated:NO];)。从第一步开始,对jarB使用相同的maven坐标。

  3. 在REST服务上,调用pom.xml,然后部署