2.使用idea打開gradle構建的項目

首先idea要安裝gradle插件,從官網(wǎng)下載最新版本的gtadle,http://www.gradle.org/downloads。如果國外站點網(wǎng)絡不好,還可以在此處下載:http://download.csdn.net/download/sinat_33713995/10176886
下載完之后解壓縮到你想要的目錄下,我解壓到了D:\Program Files\gradle-4.4.1下。
解壓完成之后就要開始配置環(huán)境變量:
GRADLE_HOME到你的gradle根目錄當中,然后把%GRADLE_HOME%/bin(linux或mac的是$GRADLE_HOME/bin)加到PATH的環(huán)境變量。
linux用戶可以在~/.bashrc文件中配置。
配置完成之后,運行gradle -v,檢查一下是否安裝無誤。如果安裝正確,它會打印出Gradle的版本信息,包括它的構建信息。

image.png

接下來打開idea,這里推薦使用2017.2.5以及以前的版本,因為最新的idea存在bug,在這里先不說bug是什么,因為在后續(xù)的開發(fā)中會遇到并說到最新版idea存在什么bug,此處多說無益。
首次打開idea會要求你注冊。如下圖(在License server 中填入http://218.57.247.37:41017 也可以自行百度代理注冊服務器):
image.png
這樣idea就注冊成功了。
注冊成功之后我們還需要給idea配置剛才我們安裝的gradle插件:
image.png
image.png

image.png
選擇剛才我們解壓縮的目錄就可以,這樣gradle配置就算完全完成。
這時候就可以導入gradle的項目了,導入上一章節(jié)使用gradle構建的多模塊項目: Import project
image.png
image.png
無標題.png

到此為止idea基礎插件和項目就算導入成功了
以下為chuxin-wechat build.gradle文件的配置內容,作為基礎參考(后續(xù)開發(fā)過程中,會根據(jù)實際情況不斷變動):

// 所有模塊都采用統(tǒng)一的版本號以及groupName
buildscript {
    ext {
        springBootVersion = '1.5.9.RELEASE'
        validationVersion = '2.0.0.Final'
        mapstructVersion = '1.2.0.CR2'
        shiroSpringVersion = '1.4.0'
        mysqlConnectorVersion = '5.1.44'
        druidVersion = '1.1.2'
        thymeleafVersion = '3.0.6.RELEASE'
        thymeleafLayoutVersion = '2.2.2'
        querydslVersion = '4.1.4'
        fastjsonVersion = '1.2.38'
        lombokVersion = '1.16.18'
        commonslang3Version = '3.7'
        commonsBeanutilsVersion= '1.9.3'
    }
    repositories {
        maven {url 'http://218.57.247.37:8081/repository/maven-public/'}
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}
allprojects {
    group 'com.chuxin'
    version '1.0-SNAPSHOT'
}
// 為所有子模塊應用插件
subprojects {
    apply plugin: 'java'
    apply plugin: 'idea'
    apply plugin: 'application'
    apply plugin: 'org.springframework.boot'

    sourceCompatibility = 1.8

    mainClassName = 'com.chuxin.wechat.web.admin.AdminApp'

    repositories {
        maven {url 'http://218.57.247.37:8081/repository/maven-public/'}
    }

    dependencies {
        compile(
                "org.springframework.boot:spring-boot-configuration-processor:${springBootVersion}"
        )

        testCompile ("org.springframework.boot:spring-boot-starter-test:${springBootVersion}")
    }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,273評論 6 342
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,045評論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評論 19 139
  • Gradle對于很多開發(fā)者來說有一種既熟悉又陌生的感覺,他是離我們那么近,以至于我每天做項目都需要他,但是他又是離...
    阿_希爸閱讀 9,702評論 10 199
  • (感觸賦) 文/菊 清風滋雨露, 霽月藏云顛; 霧障陰霾去, 澄明一洗天。 【平水韻】一先 (乙未年?清明節(jié)) 時...
    斌之志閱讀 442評論 8 14

友情鏈接更多精彩內容