关于SpringBoot项目打包没有把依赖的jar包一起打包的解决办法

2020-12-13 14:01

阅读:463

标签:group   exec   parent   utf-8   encoding   继承   ram   默认   全路径   

一般未一起打包是因为pom不是继承自spring-boot-starter-parent导致的需要在pom.xml文件写入以下配置

 1 build>
 2     plugins>
 3         plugin>
 4             groupId>org.springframework.bootgroupId>
 5             artifactId>spring-boot-maven-pluginartifactId>
 6             configuration>
 7                  mainClass>com.szmirren.MainmainClass>  
 8             configuration>
 9             executions>
10                 execution>
11                     goals>
12                         goal>repackagegoal>
13                     goals>
14                 execution>
15             executions>
16         plugin>
17     plugins>
18 build>
19 然后再执行:maven install

如果pom继承自spring-boot-starter-parent,打包只需要pom.xml添加如下配置

plugin>
     groupId>org.springframework.bootgroupId>
     artifactId>spring-boot-maven-pluginartifactId>
plugin>

如果要设置编译版本,跳过单元测试再加如下配置

 1 plugin>
 2     groupId>org.apache.maven.pluginsgroupId>
 3     artifactId>maven-compiler-pluginartifactId>
 4     version>3.2version>
 5     configuration>
 6         source>1.8source>
 7         target>1.8target>
 8         encoding>UTF-8encoding>
 9     configuration>
10 plugin>
11 plugin>
12     groupId>org.apache.maven.pluginsgroupId>
13     artifactId>maven-surefire-pluginartifactId>
14     configuration>
15         skipTests>trueskipTests>    
16     configuration>
17 plugin>

 

关于SpringBoot项目打包没有把依赖的jar包一起打包的解决办法

标签:group   exec   parent   utf-8   encoding   继承   ram   默认   全路径   

原文地址:https://www.cnblogs.com/lgjava/p/11548764.html


评论


亲,登录后才可以留言!