一:快速構建springboot項目
圖中選擇web,利用tomcat服務器進行開發
springboot項目目錄
二:安裝gradle
下載好gradle後,到電腦的高級設置中配置環境變量
在path變量中加入:E:\java\gradle\gradle-4.1\bin
加入環境變量後能夠在命令行窗口下執行gradle命令
三:相關gradle命令
進入你所建立的springboot項目目錄下,你能夠執行gradle build構建項目
構建項目完成後
在項目目錄下執行 java -jar build/libs/demo-0.0.1-SNAPSHOT.jar 能夠運行項目
運行完成圖:
命令行中ctrl+c退出
四:快速構建項目
你能夠直接選擇複製原項目目錄下gradle、src文件夾和build.gradle、gradlew.bat、gradlew文件,而後建立一個新的項目文件夾,粘粘這些文件
接着在命令行窗口輸入gradle build構建項目
構建完成後能夠進入build.gradle文件修改發佈版本號 version = '1.0.0'
完成後還需修改src目錄下的相關java代碼名稱和包名稱
五:項目目錄下相關文件
build.gradle:項目的構建腳本。Gradle 是以 Groovy 語言爲基礎,面向 Java 應用爲主,基於 DSL (領域特定語言)語法的自動化構建工具。 Gradle 這個工具集成了構建、 測試、發佈及經常使用的其餘功能,如軟件打包、 生成註釋文檔等。 跟以往 Maven等構架工具不一樣,配置文件不須要煩瑣的 XML,而是簡潔的 Groovy 語言腳本。
gradlew 和 gradlew.bat 這兩個文件是 Gradle Wrapp用於構建項目的腳本。使用 Gradle Wrapper 的好處在於,可使項日組成員沒必要預先在本地安裝好 Gradle 工具,在用 Gradle Wrapper 構建項目
時, Gradl e Wrapper 首先會去檢查本地是否存在 Gradle ,若是不存在,會根據配置上的 Gradle 的版本和安裝包的位置來自動獲取安裝包並構建項目。 使用 Gradle Wrapper 的另一個好處在於,全部的項目組成員可以統一項目所使用的 Gradle 版本,從而規避了因爲環境不一致致使編譯失敗的問
題。 對於 Gradle Wrapp的使用, 在相似 UNIX 的平臺上(如 Linux 和 Mac OS ),直接運行 gra
dlew 腳本,就會自動完成 Gradle 環境的搭建。 而在 Windows 環境下,則執行 gradlew.bat 文件。
build 和 gradle 目錄都是在 Gradle 對項目進行構建後生成的目錄、文件。
Gradle Wrapper(gradle目錄下wrapper目錄) 免去了用戶在使用 Gradle 進行項目構建時須要安裝 Gradle 的煩瑣步驟。 每一個Gradle Wrapper 都綁定到一個特定版本的 Gradl e ,因此當用戶第一次在給定 Gradle 版本下運行上面的命令之一時,它將下載相應的 Gradle 發佈包,並使用它來執行構建。 默認 Gradle Wrapper 的發佈包指向官網的 Web 服務地址,相關配置記錄在了 gradle-wrapper. properties 文件中。 用戶能夠查看一下 Sring Boot 提供的 Gradle Wrapper 配置,參數「distributionUri」就是用於指定發佈包的位置。
src目錄:若是用戶用過 Maven ,那麼確定對 src 目錄不陌生。 Gradle 約定了該目錄下的 main 目錄下是程序的源碼, test 下是測試用的代碼。
六:如何提高gradle構建速度
使用國內maven鏡像倉庫
進入build.gradle文件,修改配置repositories,註釋的爲原配置
maven { url "https://repo.spring.io/snapshot" } maven { url "https://repo.spring.io/milestone" } maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
七:idea導入springboot項目
點擊file選擇open打開項目
選中build.gradle,而後一路默認肯定
八:編寫測試類
首先 編寫控制器HelloController
接下來編寫測試類
運行testHello成功則經過測試
九:配置gradle wrapper
可經過修改 Wrapper 屬性文件(位於 gradle/wrapper/gradIe-wrapper.properties)中的 distributionUri 屬性修改gradle版本
使用gradle wrapper好處是可使項目的構建工具版本獲得統一
十:使用 Spring Boot Gradle Plugin 插件運行
命令行窗口下進入項目文件夾 執行gradle bootRun 或 gradlew bootRun命令便可運行程序