java项目打成一个jar包运行
以maven组织起来的多模块项目,其中一个项目代码编写完想要打成jar运行。由于是非springboot项目,所以是不能使用maven中springboot打包编译插件打包。再次记录下打包方式,防止下次又忘了
这是需要打包的项目结构以及外部依赖,META-INF目录不用管,这个是会自动生成的。项目虽然是springboot结构,但是实际并没有内置的tomcat以及启动器
选择好需要打包的模块,启动类,以及外部依赖的处理方式,点击ok即可,如果报错说VFS存在MF文件了,可以直接删了它,它就在resoures目录下。如果不希望外部依赖和自己的源码打包在一起可以选择copy to the output …
我这边喜欢都打包在一起。所以选择的是extract to the target jar
如此也就完成差不多了,现在去编译打包
选择Build点击Build Artifacts
clean - build