小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

gradle的安裝和使用

 戴維圖書館 2019-06-30

一、安裝Gradle

1.下載gradle
下載gradle有兩種方式
①使用包管理器安裝
在linux下,可以按照官網(wǎng)安裝步驟使用包管理器安裝gradle。Spring官網(wǎng)推薦使用SDKMAN(Linux)和Homebrew包管理器(macOS)
②直接下載
也可以直接從官網(wǎng)下載頁手動下載,這里也提供了gradle的所有版本。
2.設(shè)置環(huán)境變量

GRADLE_HOME=E:\Tools\gradle-3.1;
PATH添加%GRADLE_HOME%\bin;
#修改默認(rèn)的倉庫位置
GRADLE_USER_HOME=D:\Tools\.gradle;

Gradle默認(rèn)的倉庫位置也是在C盤下,但不能像maven一樣直接通過配置文件改變位置。但是可以通過設(shè)置GRADLE_USER_HOME這個環(huán)境變量來改變位置(如果配置之后仍不生效,可以注銷一下計算機,親測有效)。

3.驗證安裝
使用以下命令驗證gradle是否安裝成功

gradle -v

3.使用aliyun倉庫
①全局配置
USER_HOME/.gradle/下面創(chuàng)建新 init.gradle文件,輸入下面的內(nèi)容并保存。
init.gradle文件其實是Gradle的初始化腳本(Initialization Scripts),也是運行時的全局配置。更詳細的介紹請參閱官方文檔Initialization Scripts

allprojects {
    repositories {
        def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
        all { ArtifactRepository repo ->
            if (repo instanceof MavenArtifactRepository && repo.url != null) {
                def url = repo.url.toString()
                if (url.startsWith('https://repo1./maven2') || url.startsWith('https://jcenter./')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                    remove repo
                }
            }
        }
        maven {
            url REPOSITORY_URL
        }
    }
}

②單個項目配置
在項目下的build.gradle文件中進行配置。
配置maven本地倉庫,阿里云倉庫,maven中央倉庫(這個是spring源碼的配置,所以有spring倉庫)

buildscript {
	repositories {
		//Maven本地資源庫
		mavenLocal()
		//阿里云倉庫
		maven {url "http://maven.aliyun.com/nexus/content/groups/public/" }
		//spring倉庫(spring源碼自帶)
		//maven {url "https://repo./plugins-release" }		
		//Maven中央倉庫
		//mavenCentral()
	}

	 
	dependencies {
		classpath("org.springframework.build.gradle:propdeps-plugin:0.0.7")
		classpath("org.springframework.build.gradle:docbook-reference-plugin:0.2.8")
	}
}

4.安裝Eclipse插件BuildShip
BuildShip是Gradle官方推薦的eclipse插件,不同版本的eclipse對應(yīng)的版本也不一樣,請看官網(wǎng)github

5.常用命令
可參考博客

gradle compile test

#編譯(含單元測試)
gradle build
#編譯(跳過單元測試)
gradle build -x test
#單元測試
gradle test
#安裝到本地maven倉庫
gradle install
#清空所有編譯、打包生成的文件,會清空build目錄
gradle clean
#運行項目
gradle run


#源碼打jar包,生成的jar在build/libs目錄下
gradle sourcesJar
=========================================================
#生成eclipse結(jié)構(gòu)
gradle eclipse -x :eclipse    
#生成pom.xml文件,在build根目錄下。把它復(fù)制項目根目錄下,即可將gradle方便轉(zhuǎn)成maven項目
gradle createPom

二、使用gradlew

對于所有的Gradle項目來說,都推薦使用Gradle Wrapper,甚至應(yīng)該將其當(dāng)做創(chuàng)建代碼庫之后的第一件事來做。使用Gradle Wrapper有以下好處:

  • 不用安裝gradle也能運行g(shù)radle
  • 所有人使用相同的gradle版本

在build.gradle中加入以下配置:

task wrapper(type: Wrapper) {
    gradleVersion = '4.6'
}

然后在命令行運行:

gradle wrapper

此時會生成以下三個文件(夾):gradlew、gradlew.bat和gradle目錄。
這里的gradlew和gradlew.bat其實只是腳本文件(前者用于Unix/Linux/Mac,后者用于Windows),在使用gradle命令的地方替換為gradlew或gradlew.bat,他們將自動下載指定的gradle版本,然后用該版本進行項目構(gòu)建。如上文所示,本文中我們配置gradle版本為4.6。

請注意,這三個文件(夾)都需要提交到代碼庫中。當(dāng)項目其他人拿到代碼之后,由于gradlew和gradlew.bat文件均在源代碼中,他們本地即便沒有g(shù)radle,依然可以通過./gradlew build命令進行項目構(gòu)建.

如果你的項目有持續(xù)集成(CI)服務(wù)器(你也應(yīng)該有),那么你的CI機器也沒有必要安裝Gradle了。另外,此時所有人都是使用的相同版本的gradle,進而避免了由于版本不同所帶來的問題。

三、創(chuàng)建gradle項目
可參考:https://www.cnblogs.com/davenkin/p/gradle-spring-boot.html

四、使用gradlew創(chuàng)建項目
spring官網(wǎng)也有使用gradlew創(chuàng)建項目的文檔:Build your project with Gradle Wrapper

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多