springboot利用idea打包jar

因爲springboot適合前後端分離,打成jar進行部署是非常合適的
首先需要在application.properties當中配置端口

server.port=8080

在maven配置的文件pom.xml文件中,加入設置打包成jar的配置,重點是爲 <packaging>jar</packaging>

    <groupId>app</groupId>
    <artifactId>app</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>

點擊idea右上角的Project Structure 按鈕

這裏寫圖片描述

通過以下操作路徑,設置項目依賴
Project Settings->Artifacts->JAR->From modules with dependencies
這裏寫圖片描述
並點擊From modules with dependencies

如下圖設置編譯選項
這裏寫圖片描述

Module選擇編譯的項目主模塊,這裏例如 exchange
Main Class 設置項目的運行的入口主類
JAR files from libraries中一定選擇第二項 copy to the output directory and link via manifest

重新指向並生成 META-INF文件夾,在下列的Directory for META_INF/MANIFEST.MF: 指向當前項目的 src/main/resources 目錄

點擊選擇申請Apply
這裏寫圖片描述

點擊生成的jar包,點擊生成加號 創建一個文件夾Directory 名稱爲META-INF
這裏寫圖片描述

點擊生成的META-INF文件夾,點擊生成加號 引入一個file 爲當前項目路徑的src\main\resources\META-INF\MANIFEST.MF
這裏寫圖片描述

開始構建編譯選擇 Build-> Build Artifact-> Action-> Build
這裏寫圖片描述

會生成一個out文件夾,當前out文件夾就是生成可執行jar
這裏寫圖片描述

如何運行jar

java -jar  xxx.jar
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章