idea怎么打不带依赖包的jar_IntellijIdea 非Maven项目打Jar包(散包,依赖在外面)...

一、以Spring Boot项目为例,在未使用maven的情况下将其打成Jar包。

二、将其打成散包,即项目依赖的Jar包在目录同级或子级。 好处是如果项目更新,只需要更新项目的jar,不需要更新所有。

一、检查项目是否包含META-INF文件夹。

AAffA0nNPuCLAAAAAElFTkSuQmCC

若包含META-INF文件夹,将其删除。等下重新生成。

二、构建Artifacts

2.1 选择菜单中的 File->Project Structure 。 在弹出的Project Structure中选择 Artifacts-> + -> JAR ->From modules with dependencies

AAffA0nNPuCLAAAAAElFTkSuQmCC

2.2 在弹出的窗口中选择要打包的模块和主函数,然后选择要打成散包还是一个整体。

AAffA0nNPuCLAAAAAElFTkSuQmCC

Module: 模块,选择需要打包的模块。如果程序没有分模块,那么只有一个可以选择的。

MainClass:选择程序的入口类。

extract to the target JAR:抽取

你可能感兴趣的:(idea怎么打不带依赖包的jar_IntellijIdea 非Maven项目打Jar包(散包,依赖在外面)...)