zoukankan      html  css  js  c++  java
  • 关于SpringBoot项目打包没有把依赖的jar包一起打包的解决办法

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

     1 <build>
     2     <plugins>
     3         <plugin>
     4             <groupId>org.springframework.boot</groupId>
     5             <artifactId>spring-boot-maven-plugin</artifactId>
     6             <configuration>
     7                  <mainClass>com.szmirren.Main</mainClass>  <!-- 你的主类全路径 -->
     8             </configuration>
     9             <executions>
    10                 <execution>
    11                     <goals>
    12                         <goal>repackage</goal>
    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.boot</groupId>
         <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>

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

     1 <plugin>
     2     <groupId>org.apache.maven.plugins</groupId>
     3     <artifactId>maven-compiler-plugin</artifactId>
     4     <version>3.2</version>
     5     <configuration>
     6         <source>1.8</source>
     7         <target>1.8</target>
     8         <encoding>UTF-8</encoding>
     9     </configuration>
    10 </plugin>
    11 <plugin>
    12     <groupId>org.apache.maven.plugins</groupId>
    13     <artifactId>maven-surefire-plugin</artifactId>
    14     <configuration>
    15         <skipTests>true</skipTests>    <!--默认关掉单元测试 -->
    16     </configuration>
    17 </plugin>
  • 相关阅读:
    hdoj--2098--分拆素数和(水题)
    hdoj--5563--Clarke and five-pointed star(简单几何)
    zzulioj--1813--good string(模拟)
    docker(3)docker下的centos7下安装jdk
    docker(2)安装centos7镜像与容器管理
    docker安装
    大数据简介
    esper(1)-窗口概述
    idea(2)快捷键
    idea(1)-idea初装
  • 原文地址:https://www.cnblogs.com/lgjava/p/11548764.html
Copyright © 2011-2022 走看看