问题描述:
maven dependencies有自定义jar包,并且在项目里可以用这个jar包的API,但启动项目却报找不到这个jar包的类找不到的错
解决方法:
自定义的jar包在打包时没有添加红框部分的代码:
如果没有添加那部分代码,打包出来的效果是这样的:
而添加了那部分代码之后,打包效果是这样的:
两者对比可以看出,后者的项目内容(com文件夹)直接在jar包里,而前者用BOOT-INF包裹了,导致maven找不到了。
问题描述:
maven dependencies有自定义jar包,并且在项目里可以用这个jar包的API,但启动项目却报找不到这个jar包的类找不到的错
解决方法:
自定义的jar包在打包时没有添加红框部分的代码:
如果没有添加那部分代码,打包出来的效果是这样的:
而添加了那部分代码之后,打包效果是这样的:
两者对比可以看出,后者的项目内容(com文件夹)直接在jar包里,而前者用BOOT-INF包裹了,导致maven找不到了。