springboot項目,打包時攜帶所有依賴


springboot項目,打包時攜帶所有依賴

本文主要解決springboot打包時,如何設置才能把當前項目的所有依賴都打進去。

Springboot 的自帶spring-boot-maven-plugin插件打包是不攜帶它所有的依賴的,但有時候會有需求需要把依賴一起打進去,比如需要打成可執行jar包。

如果打包需要加入依賴,可以使用下面這個插件,該插件最后打出來的jar包有兩個,分別是不帶jar-with-dependencies后綴的,和帶jar-with-dependencies后綴的,后面這個就是我們需要的了。

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-assembly-plugin</artifactId>
      <version>3.0.0</version>
      <configuration>
        <descriptorRefs>jar-with-dependencies</descriptorRefs>
      </configuration>
      <executions>
        <execution>
          <id>make-assembly</id>
          <phase>package</phase>
          <goals>
            <goal>single</goal>
          </goals>
        </execution>
      </executions>
    </plugin>
  </plugins>
</build>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM