Gradle 工程相關(guān)命令

1.獲取當(dāng)前目錄下的所有項目

運(yùn)行g(shù)radlew -q projects

Root project 'Demo'
+--- Project ':app'
\--- Project ':qcloudsdk'

在gradle后加projects惧笛,就可以列舉出所有的項目,從上面的結(jié)果可以看出來综液。該目錄的根目錄為multproject薛窥。下面包括了api/services/shared三個子項目。其中services下面又包含了2個子項目shared/webservice挫以。

  • 獲取gradle任務(wù)錯誤棧
    在edit configurations 中 添加gradle 任務(wù)
設(shè)置 gradle project
task 使用常規(guī)列如build
arguments 使用 --info --debug

2.獲取任務(wù)構(gòu)建

運(yùn)行g(shù)radlew -q tasks

Android tasks
-------------
androidDependencies - Displays the Android dependencies of the project.
signingReport - Displays the signing info for each variant.
sourceSets - Prints out all the source sets defined in this project.

Build tasks
-----------
assemble - Assembles all variants of all applications and secondary packages.
assembleAndroidTest - Assembles all the Test applications.
assembleDebug - Assembles all Debug builds.
assembleRelease - Assembles all Release builds.
build - Assembles and tests this project.
buildDependents - Assembles and tests this project and all projects that depend on it.
buildNeeded - Assembles and tests this project and all projects it depends on.
clean - Deletes the build directory.
compileDebugAndroidTestSources
compileDebugSources
compileDebugUnitTestSources
compileReleaseSources
compileReleaseUnitTestSources
compileRetrolambda - Converts all java 8 class files to java 6 or 7
extractDebugAnnotations - Extracts Android annotations for the debug variant into the archive file
extractReleaseAnnotations - Extracts Android annotations for the release variant into the archive file
mockableAndroidJar - Creates a version of android.jar that's suitable for unit tests.

Build Setup tasks
-----------------
init - Initializes a new Gradle build. [incubating]
wrapper - Generates Gradle wrapper files. [incubating]

Help tasks
----------
buildEnvironment - Displays all buildscript dependencies declared in root project 'Demo'.
components - Displays the components produced by root project 'Demo'. [incubating]
dependencies - Displays all dependencies declared in root project 'Demo'.
dependencyInsight - Displays the insight into a specific dependency in root project 'Demo'.
help - Displays a help message.
model - Displays the configuration model of root project 'Demo'. [incubating]
projects - Displays the sub-projects of root project 'Demo'.
properties - Displays the properties of root project 'Demo'.
tasks - Displays the tasks runnable from root project 'Demo' (some of the displayed tasks may belong to subprojects).

Install tasks
-------------
installDebug - Installs the Debug build.
installDebugAndroidTest - Installs the android (on device) tests for the Debug build.
uninstallAll - Uninstall all applications.
uninstallDebug - Uninstalls the Debug build.
uninstallDebugAndroidTest - Uninstalls the android (on device) tests for the Debug build.
uninstallRelease - Uninstalls the Release build.

Verification tasks
------------------
check - Runs all checks.
connectedAndroidTest - Installs and runs instrumentation tests for all flavors on connected devices.
connectedCheck - Runs all device checks on currently connected devices.
connectedDebugAndroidTest - Installs and runs the tests for debug on connected devices.
deviceAndroidTest - Installs and runs instrumentation tests using all Device Providers.
deviceCheck - Runs all device checks using Device Providers and Test Servers.
lint - Runs lint on all variants.
lintDebug - Runs lint on the Debug build.
lintRelease - Runs lint on the Release build.
test - Run unit tests for all variants.
testDebugUnitTest - Run unit tests for the debug build.
testReleaseUnitTest - Run unit tests for the release build.

Other tasks
-----------
assembleDefault
clean
extractProguardFiles
transformResourcesWithMergeJavaResForDebugUnitTest
transformResourcesWithMergeJavaResForReleaseUnitTest

To see all tasks and more detail, run gradlew tasks --all

To see more detail about a task, run gradlew help --task <task>

3.獲取搜索某個任務(wù)

gradlew -q help --task test[taskname]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末者蠕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子掐松,更是在濱河造成了極大的恐慌踱侣,老刑警劉巖粪小,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抡句,居然都是意外死亡探膊,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門待榔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來逞壁,“玉大人,你說我怎么就攤上這事锐锣‰绱常” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵雕憔,是天一觀的道長姿骏。 經(jīng)常有香客問我,道長橘茉,這世上最難降的妖魔是什么工腋? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮畅卓,結(jié)果婚禮上擅腰,老公的妹妹穿的比我還像新娘。我一直安慰自己翁潘,他們只是感情好趁冈,可當(dāng)我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拜马,像睡著了一般渗勘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上俩莽,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天旺坠,我揣著相機(jī)與錄音,去河邊找鬼扮超。 笑死取刃,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的出刷。 我是一名探鬼主播璧疗,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼馁龟!你這毒婦竟也來了崩侠?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤坷檩,失蹤者是張志新(化名)和其女友劉穎却音,沒想到半個月后改抡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡僧家,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年雀摘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片八拱。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖涯塔,靈堂內(nèi)的尸體忽然破棺而出肌稻,到底是詐尸還是另有隱情,我是刑警寧澤匕荸,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布爹谭,位于F島的核電站,受9級特大地震影響榛搔,放射性物質(zhì)發(fā)生泄漏诺凡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一践惑、第九天 我趴在偏房一處隱蔽的房頂上張望腹泌。 院中可真熱鬧,春花似錦尔觉、人聲如沸凉袱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽专甩。三九已至,卻和暖如春钉稍,著一層夾襖步出監(jiān)牢的瞬間涤躲,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工贡未, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留种樱,地道東北人。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓羞秤,卻偏偏與公主長得像缸托,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子瘾蛋,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一日小雨俐镐,山中自在。聽張先生說哺哼,這種苔類存活對環(huán)境的要求特別高佩抹,在昌溪叼风,我見到好多。下雨的時候棍苹,就愈發(fā)蔥綠得可愛了...
    TanninLyu閱讀 278評論 0 0
  • 人都是貪婪的无宿,無論是生活,學(xué)習(xí)或是工作上枢里,我們希望一帆風(fēng)順并且步步高升孽鸡。其實愿望很美好,現(xiàn)實很殘酷栏豺。有句話:期望越...
    我只是一個壞小子閱讀 266評論 0 0
  • 日常的行為習(xí)慣反應(yīng)到心理上彬碱,就是投射 鏡像神經(jīng)元 今天由新鄉(xiāng)學(xué)院心理學(xué)講師于洪超授課,“心理投射的應(yīng)用”奥洼,先給大家...
    莫星月閱讀 367評論 0 0