然后把这个maven项目打成jar包,通过依赖引入到另外一个项目中去
启动报错,然后看了下jar包,并没有发现第三方的jar包
网上查了下资料,有3种方式解决:
1,通过自定义配置MANIFEST.MF文件,我是这样配置的
Manifest-Version: 1.0
Class-Path: lib/msgInterface.jar lib/msgModel.jar
Main-Class: com.eshore.backframe.backend.service.impl.UserServiceImpl com.eshore.backframe.backend.service.impl.MessageServiceImpl
然后打包,在打成的jar包中并没有看见第三方的jar包
2,通过FatJar插件来打包
我用的是3.2版本,项目右键并没有build Fat jar 而是在export中的other里面,勾选了One-jar之后的Main-Class打开没有选择项
如果不选择One-jar,打出来的jar包并没有用
3,maven打成jar包
这个好像是把整个项目打成可以发布的jar包,但是我只是需要里面部分代码,不需要页面图片什么的
希望各位大神指点下...
3 个解决方案
#1
哥们我发现了你的问题都很偏啊。这个真心没试过。我帮顶。。。
#2
fat jar可以的,再搜搜资料
#3
项目需求改了 ... 虽然没解决 ... 分你们分吧
#1
哥们我发现了你的问题都很偏啊。这个真心没试过。我帮顶。。。
#2
fat jar可以的,再搜搜资料
#3
项目需求改了 ... 虽然没解决 ... 分你们分吧