亚洲人成在线观看一区二区 _狠狠88综合久久久久综合网_亚洲品质自拍_国产精品国产a

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

gradle教程(gradle 入門(mén))

2022-10-10   

buildscript {

dependencies {

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

}

}

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

Groovy代碼

apply plugin: 'java'

apply plugin: 'project-structure'

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

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

Groovy代碼

apply plugin: 'idea'

...

idea {

module {

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

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

}

}

當(dāng)然,我們也可以把它寫(xiě)到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)境變量生效。配置成功之后,可以在命令行通過(guò) “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的中央庫(kù),如果想用自己的本地庫(kù),可通過(guò)如下方式配置

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)目依賴(lài)的第三方庫(kù),配置模板如下:

Groovy代碼

dependencies{

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

}

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

Groovy代碼

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

另外Depencies還可以按如下方式簡(jiǎn)寫(xiě)

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

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

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

標(biāo)簽

亚洲人成在线观看一区二区 _狠狠88综合久久久久综合网_亚洲品质自拍_国产精品国产a
欧美日韩视频在线一区二区| 99视频超级精品| 久久99久久99小草精品免视看| 91小宝寻花一区二区三区| 欧美国产日韩a欧美在线观看| 激情深爱一区二区| 久久久久国产精品厨房| 国产麻豆欧美日韩一区| 国产欧美日产一区| 欧美日韩你懂得| 久久综合五月天婷婷伊人| 欧美一三区三区四区免费在线看| 亚洲精品欧美激情| 在线看不卡av| 日韩中文字幕1| 亚洲精品一区在线观看| 国产不卡视频一区| 亚洲丝袜精品丝袜在线| 8x8x8国产精品| 国产精品一区二区久久不卡 | 色素色在线综合| 丝袜亚洲另类欧美| 久久精品这里都是精品| 色婷婷久久久久swag精品| 日本欧美在线观看| 国产精品免费久久| 欧美日韩国产另类一区| 国产精品99久| 一区二区免费看| 国产欧美日韩不卡免费| 91免费国产视频网站| 青草国产精品久久久久久| 欧美岛国在线观看| 国产精品一品二品| 日本精品免费观看高清观看| 奇米一区二区三区| 中文字幕在线一区| 日韩欧美国产不卡| 成人国产电影网| 色婷婷久久久亚洲一区二区三区 | 男人的天堂久久精品| 中文字幕免费不卡| 欧美videossexotv100| 91色视频在线| 国产盗摄女厕一区二区三区| 日韩高清不卡一区二区三区| 亚洲黄色小说网站| 国产精品伦一区二区三级视频| 日韩一区二区三区免费观看| 在线观看国产91| 色综合色综合色综合色综合色综合| 黄页视频在线91| 天天综合网 天天综合色| 一区二区三区在线视频观看| 国产精品久久久久久亚洲毛片| 久久一区二区三区四区| 欧美一区二区国产| 欧美一区二区福利在线| 欧美人狂配大交3d怪物一区| 欧美怡红院视频| 色综合久久天天| 成人免费福利片| 国产精品1024| 国产另类ts人妖一区二区| 久久超碰97人人做人人爱| 亚洲成av人综合在线观看| 亚洲国产成人精品视频| 性感美女久久精品| 午夜伦欧美伦电影理论片| 亚洲国产综合人成综合网站| 亚洲国产视频在线| 亚洲风情在线资源站| 亚洲777理论| 日韩精品国产欧美| 精品一二线国产| 国产一级精品在线| 粉嫩av一区二区三区在线播放| 国产精品亚洲一区二区三区在线| 久久成人免费电影| 国产精品资源网站| 成人午夜在线播放| 91在线porny国产在线看| 欧洲一区在线观看| 91麻豆精品国产91久久久 | 国产欧美日韩另类一区| 国产精品久久久久久久第一福利| 日本一区二区视频在线| 亚洲少妇30p| 日韩av中文在线观看| 激情图片小说一区| 色综合久久中文字幕| 91麻豆精品91久久久久久清纯| 精品国产乱码久久久久久牛牛| 欧美xxxx在线观看| 成人免费小视频| 午夜视频一区二区三区| 另类小说色综合网站| 成人网在线免费视频| 欧美午夜免费电影| 欧美一区二区高清| 一区在线观看视频| 久久不见久久见中文字幕免费| 国产成人av一区| 国产在线观看免费一区| 91丨porny丨蝌蚪视频| 欧美一卡二卡三卡四卡| 国产精品你懂的| 秋霞成人午夜伦在线观看| 中文字幕在线一区二区三区| 国产精品久久久久影院老司| 色999日韩国产欧美一区二区| 欧美日本在线播放| 日本女人一区二区三区| 日本道免费精品一区二区三区| 国产精品乱人伦一区二区| 久久精品网站免费观看| 色综合久久久久| 欧美人伦禁忌dvd放荡欲情| 国产日韩av一区二区| 午夜精品国产更新| 不卡的看片网站| 欧美成va人片在线观看| 亚洲午夜私人影院| 成人美女视频在线看| 日韩欧美123| 亚洲高清视频的网址| 菠萝蜜视频在线观看一区| 日韩免费在线观看| 欧洲一区在线电影| 亚洲免费三区一区二区| 国产剧情一区二区| 欧美一级高清片在线观看| 亚洲欧美日韩精品久久久久| 国产成人精品免费| 91精品在线麻豆| 亚洲综合一区二区三区| hitomi一区二区三区精品| 国产欧美一区二区三区鸳鸯浴| 看片的网站亚洲| 91精品国产福利| 五月综合激情婷婷六月色窝| av激情亚洲男人天堂| 国产精品免费免费| 成人动漫一区二区| 国产农村妇女精品| 成人小视频在线| 国产精品久久毛片av大全日韩| 国产呦萝稀缺另类资源| 日韩欧美成人一区| 韩国av一区二区三区在线观看| 91精品在线观看入口| 亚洲444eee在线观看| 欧美性色黄大片| 国产精品福利在线播放| 91麻豆精品一区二区三区| 中文字幕亚洲一区二区av在线| 国产成人免费视频 | 美国十次综合导航| 国产精品欧美一区喷水| 91久久香蕉国产日韩欧美9色| 在线播放国产精品二区一二区四区| 中文字幕一区二区5566日韩| av激情成人网| 亚洲一级片在线观看| 欧美美女直播网站| 精品在线亚洲视频| 国产亚洲精品福利| 成人免费视频app| 国产精品视频yy9299一区| 成人美女视频在线观看| 亚洲精品日日夜夜| 91麻豆精品国产无毒不卡在线观看 | 亚洲综合色噜噜狠狠| 欧美日韩国产高清一区二区三区| 有码一区二区三区| 91精品国产免费| 国产成人午夜精品5599| 亚洲人成亚洲人成在线观看图片| 在线精品视频免费播放| 美女mm1313爽爽久久久蜜臀| 欧美韩国日本综合| 欧美精品 国产精品| 国内成人自拍视频| 亚洲一卡二卡三卡四卡| 久久这里只有精品首页| 色哟哟国产精品免费观看| 蜜桃视频一区二区三区| 亚洲三级电影全部在线观看高清| 欧美日韩国产经典色站一区二区三区| 国产九九视频一区二区三区| 亚洲精品国久久99热| 欧美xfplay| 欧美日韩高清一区二区| 成人做爰69片免费看网站| 日韩电影一区二区三区| 成人免费在线视频观看| 久久精品在线观看| 欧美一二三区在线观看| 在线视频国内自拍亚洲视频| 亚洲免费av网站|