0
- 我有一个Maven其余服务器
- 它使用一个基于Maven的jar文件
- 该行家根据jar文件链接到非行家其他jar文件。
一切都完美无缺。爪哇 - NoClassDefFoundError的混合Maven和非Maven项目
但是,当在其他服务器上发送请求时,从非maven jar中的某个类发生了NoClassDefFoundError异常。
有关此问题的任何想法?
一切都完美无缺。爪哇 - NoClassDefFoundError的混合Maven和非Maven项目
但是,当在其他服务器上发送请求时,从非maven jar中的某个类发生了NoClassDefFoundError异常。
有关此问题的任何想法?
我称之为“基于maven的jar文件”jarA和“非maven jar”jarB。
将jarB添加到您的本地Maven存储库following this guide。
将jarB添加到jarA的依赖项(通过jarA的pom.xml
)。从第一步开始,对jarB使用相同的maven坐标。
,叫mvn clean package
,然后将其部署
是类路径设置是否正确?我不认为maven会为非maven文件设置此项。您可能只想使用maven-jar文件,将非maven jar文件作为工件安装到您的Maven存储库并不难。 – tkausl