无码一区二区三区高清在线观-无码一区二区三区高清在线-无码一区二区三区电影-无码一区二区三区不卡av-无码一区二区三区不卡-无码一区二区三区va在线播放

萬能百科  > 創(chuàng)業(yè)創(chuàng)新百科?  > 

gradle教程(gradle 入門)

2022-10-10   

buildscript {

dependencies {

classpath fileTree(dir: 'libs', include: '*.jar')

}

}

然后,注入編寫的插件,注意,該插件必須和java plugin一起使用,因?yàn)槠渲惺褂玫絊ourceSets屬性是從該插件中引入進(jìn)來的:

Groovy代碼

apply plugin: 'java'

apply plugin: 'project-structure'

有了這個插件之后,就可以通過‘gradle test’和‘gradle integrationtTest’區(qū)別運(yùn)行UnitTest和IntrgrationTest了。

最后,解決自動設(shè)置Test Source Root的問題,只需要在build.gradle為ideaModule Task增加識別Test Source Root的能力即可:

Groovy代碼

apply plugin: 'idea'

...

idea {

module {

testSourceDirs += file('src/test/intg/java')

testSourceDirs += file('src/test/intg/resources')

}

}

當(dāng)然,我們也可以把它寫到Plugin中去,在設(shè)置為Project-Structrue之后:

Groovy代碼

......

compileClasspath = project.sourceSets.main.output + project.sourceSets.test.output + project.configurations.integrationTestCompile

runtimeClasspath = output + compileClasspath + project.configurations.integrationTestRuntime

project.idea {

module {

testSourceDirs = testSourceDirs + new File('src/test/intg/java') + new File('src/test/intg/resources')

}

}

1、安裝

Gradle安裝和Maven一樣方便,只需要,下載( )==》解壓==》配置環(huán)境變量(GRADLE_HOME PATH),配置好環(huán)境變量之后記得使用 source命令使新的環(huán)境變量生效。配置成功之后,可以在命令行通過 “gradle -v"驗(yàn)證是否安裝成功。

2、Gradle編譯Maven風(fēng)格的java項(xiàng)目

首先,在項(xiàng)目根目錄創(chuàng)建"build.gradle"文件,編譯java項(xiàng)目需要使用gradle的java插件

Groovy代碼

apply plugin: 'java'

,因?yàn)橐蒻aven的功能,需要添加maven插件

Groovy代碼

apply plugin: 'maven'[

接著,配置項(xiàng)目的Repository,風(fēng)格如下

Groovy代碼

repositories{

mavenCentral();

}

,上面例子使用的是默認(rèn)的maven的中央庫,如果想用自己的本地庫,可通過如下方式配置

Groovy代碼

def localMavenRepo = 'file://' + new File(System.getProperty('user.home'), '.m2/repository').absolutePath

repositories {

// Use local Maven repo location. We don't need this if we only want to install

// an artifact, but we do need it if we want to use dependencies from the local

// repository.

mavenRepo urls: localMavenRepo

mavenCentral()

}

再然后,配置項(xiàng)目依賴的第三方庫,配置模板如下:

Groovy代碼

dependencies{

compile group: 'group-id',name:'artifact-id',version:'version'

}

,舉個例子,假設(shè)項(xiàng)目依賴了4.10版本的junit,那么配置就是

Groovy代碼

compile group: 'junit',name:'junit',version:'4.10'

另外Depencies還可以按如下方式簡寫

Groovy代碼

compile 'group-id:artifact-id:version'

例子

Groovy代碼

compile 'junit:junit:4.10'

最后,如何把自己的項(xiàng)目發(fā)布到Repository中,

Groovy代碼

uploadArchives {

repositories {

mavenDeployer {

repository(url: "")

}

}

android studio 怎么配置gradle

啟動Android Studio,打開Demo應(yīng)用程序,如圖: 點(diǎn)擊菜單“File”-“Project Structure。”,如圖 在彈出的Project Structure對話框中的左側(cè),選擇Project,如圖: 在對話框的右側(cè)可以看到Gradle的版本及Gradle插件的版本,如圖: 5 可以看到,Grad。詳細(xì)的可以看看安卓巴士教程:

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

主站蜘蛛池模板: 国产美女精品一区二区三 | 97精品高清一区二区三区 | 国产精品成人va在线播放 | 国产午夜精品一区二区三区小说 | 精品无码视频无码专区 | 亚洲日韩片无码中文字幕 | 国产欧美精品亚洲日本一区 | 日本熟妇乱人免费视频 | 蜜桃臀无码内射一区二区三 | 亚洲国产精品一区二区制服 | 精品福利一区二区三区免费视频 | 精产国品一二三产区999999 | 亚洲蜜桃精久久久久久久久久久久 | 久久国产亚洲精品AV麻豆 | 久久久久精品国产亚洲 | 欧洲mv亚洲mv永久入口免费 | 国产99久久久国产精品免费看 | 亚洲无码电影院高清在线播放 | 精品香蕉久久久久网站 | 色综合久久久久久中文网 | 成人无码精品1区2区 | 国产制服丝袜亚洲日本在线 | 人妻少妇偷人无码精品AV | 国产精品1024永久免费中国 | 欧美成人片一区二区三区 | 欧美黑人粗暴多交高潮水最多 | 久久久无码精品 | 日韩一区二区在线观看日韩 | 欧美顶级少妇做爰hd亚洲av高潮 | 国产高潮刺激叫喊69视频 | 无码137片内射在线影院 | 狠狠五月婷婷 | 久久久亚洲一区二区三区 | 亚洲欧美韩国日产综合在线 | 国产91丝袜高跟系列 | 亚洲国产成人av手机在线观看 | 欧美性猛交中文x精品天天人人牧场 | 蜜臀亚洲AV永久无码精品老司机 | 人妻被粗大猛进猛出69国产 | 麻豆一区产品精品蜜桃的广告语 | 深爱五月激情 |