1. 程式人生 > >Gradle的工程配置檔案說明

Gradle的工程配置檔案說明

build.gradle檔案 

/**
 * 執行的環境是java語言
 */
plugins {
    id 'java'
}

/**
 * GroupID 是專案組織唯一的識別符號,實際對應JAVA的包的結構,是main目錄裡java的目錄結構。
 * ArtifactID是專案的唯一的識別符號,實際對應專案的名稱,就是專案根目錄的名稱。
 * version 版本
 */
group 'com.lz.gradle'
version '1.0-SNAPSHOT'

/**
 * java的版本
 */
sourceCompatibility = 1.8

/**
 * 指定倉庫的路徑
 * mavenCentral():表示使用中央倉庫,即專案中的jar 會從中央倉庫下載到本地指定目錄中
 * C:/Users/Administrator/.gradle(可以在setting中的gradle中的service directory path進行自定義配置)
 */
repositories {
    /**
     * 先讓gradle從本地倉庫找,找不到再從下面的mavenCentral()中央倉庫去找jar包
     */
    mavenLocal()
    mavenCentral()
}

/**
 * gradle工程所有的jar包的座標都在dependencies屬性內放置
 * 每一個jar包的座標 都有3個基本元素:
 * group,name,version
 * 類似於maven中的 <groupId>,<artifactId>,<version>
 * testCompile:表示該jar包,在測試的時候起作用,該屬性為jar包的作用域
 * 所以我們在新增jar包座標的時候,都要帶上jar包的作用域
 */
dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'org.springframework', name: 'spring-context', version: '5.1.3.RELEASE'
}