gradle 打包獨立jar專案

2021-08-28 12:11:09 字數 522 閱讀 9227

使用springboot的專案會把所依賴的jar包都打進乙個jar檔案裡面,直接執行即可,那我們如何使用gradle將我們的信賴jar包打入乙個檔案當中呢。

配置檔案

buildscript 

}dependencies

}group 'com.dounine'

version '1.0-snapshot'

sourcecompatibility = 1.8

targetcompatibility = 1.8

repositories

jar

}shadowjar

dependencies

打包使用

gradle shadowjar
build/libs/目錄即可看到*-all.jar打包成功的檔案

用gradle打包可執行的jar

1 gradle 不是內部或外部命令,也不是可執行的程式 沒配置gradle環境變數 參考 配置環境變數,預設路徑是在使用者的目錄下 配置環境變數 新增到path 2 打包jar 參考 重點 build.gradle檔案中必須指定jar的入口類 jar 執行打包命令 gradle build 1 在...

java 專案 jar 打包

使用cmd cd 進入專案編譯目錄 bin 下 jar cvf jarfilename.jar 注意點 用壓縮檔案 開啟 生成出來的 jar 檔案 你會看到 meta inf 開啟 meta inf 用記事本 編輯 manifest.mf 檔案 要是jar 檔案能執行 新增 main class 如...

gradle打包時分離依賴jar和配置檔案總結

很多時候我們在打包的時候可能不會使用springboot的預設的打包外掛程式,可能需要手動打包,通常將所依賴的jar和啟動應用程式進行分離.為什麼這麼做呢?打包分離依賴的jar及配置檔案有以下幾點好處 1.專案目錄結構更加清晰.2.版本迭代過程中,只需要更新依賴的jar,而不需要更新全域性依賴的ja...