1.Idea自带的工具打jar包
(1)点击菜单栏的File后选中Project Structure,接着按如下图所示操作:
(2)点击“OK”按钮后会出现下图的界面,然后继续点击“OK”按钮
(3)现在开始打jar包,选中要打包的module按如下图所示操作:
(4)打完之后会发现第2步中的Output Directory中指定的位置会出现xxx.jar包
2.Maven打Jar包(推荐)
pom.xml文件的配置示例:
要点:
(1)指定打包方式:<packaging>jar</packaging>
(2)利用spring-boot-maven-plugin插件自动寻找主类,但是要排除掉repackage,否则会报错"maven xxxx-1.0-SNAPSHOT.jar中没有主清单属性"
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.wondersgroup</groupId><artifactId>hello</artifactId><version>1.0-SNAPSHOT</version><packaging>jar</packaging><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.2.8.RELEASE</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build></project>