方法一:通过设置来打包.
从File->Project Structure->Artifacts->+ ->jar ->From modules with dependencies创建
按照以下的选择,注意
a.META-INF的路径不能选择系统默认的路径,否则容易出现Error: Invalid or corrupt jarfile
b.jar files from libraries 不要选择extract to the target Jar 否则会找不到main class。
修改名称后,应用保存
开始打包
打包完成发现在out\artifacts\test_jar生成对应的主jar包和依赖包,运行主jar -java main.jar包即可。
方法二:通过修改pom.xml来打包
pom.xml里面修改
<packaging>jar</packaging>
为了第三方jar包能打包进去,修改configuration
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
运行maven project-> Lifecycle ->package 打包即可。
在target目录下就会有对应的jar包