01 添加依赖并打包
02 添加本地jar包并打包
03 将本地jar包导入本地maven库
04 springboot打包jar和war
05 Maven统一版本管理
初始化,已经添加了SpringBoot的依赖
我们的主题是Maven使用,不是讲解SpringBoot的使用,所以一切从简
我们,直接进入打包环节
修改POM
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 这句话很重要,不加这句话,不会将lib下的jar包打包到新的jar包中 -->
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin><!-- 设置jar的入口类 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>libs/</classpathPrefix>
<mainClass>com.zjw.springboot_test.SpringbootTestApplication</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
还有个很重要的东西,就是将打包方式修改为jar,没有的话,就新增一下
然后install一下,生成jar文件
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 这句话很重要,不加这句话,不会将lib下的jar包打包到新的jar包中 -->
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>
install一下
Maven小白系列-04springboot打包jar和war
原文:https://www.cnblogs.com/zjwno1/p/13206435.html