日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

gradle 命令行_Gradle命令行便利

發(fā)布時(shí)間:2023/12/3 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gradle 命令行_Gradle命令行便利 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

gradle 命令行

在我的《用Gradle構(gòu)建Java的gradle tasks 》一文中,我簡(jiǎn)要提到了使用Gradle的“ gradle tasks ”命令來(lái)查看特定Gradle構(gòu)建的可用任務(wù)。 在這篇文章中,我將對(duì)這一簡(jiǎn)短提及進(jìn)行更多的擴(kuò)展,并查看一些相關(guān)的Gradle命令行便利。 Gradle可以輕松確定給定項(xiàng)目的可用Gradle任務(wù)。 下一個(gè)屏幕快照演示了gradle tasks在我之前提到的Gradle帖子中使用的簡(jiǎn)單Gradle構(gòu)建文件( build.gradle )所在的目錄中使用gradle tasks (或gradle :tasks )。 屏幕快照遵循build.gradle的代碼清單,為方便起見,此處將其復(fù)制。

基本Java應(yīng)用程序build.gradle

apply plugin: 'java'

將--all添加到gradle tasks ( gradle tasks --all )將顯示更多詳細(xì)信息(包括任務(wù)的依賴項(xiàng)),如下一個(gè)屏幕快照所示。

在使用新的Ant構(gòu)建文件時(shí),我經(jīng)常要做的事情是添加目標(biāo)“ showProperties”,該目標(biāo)使用一系列Ant 回顯任務(wù)來(lái)顯示該構(gòu)建文件使用的屬性。 Gradle提供了開箱即用的功能。 下一個(gè)屏幕快照演示了如何使用gradle -q properties在同一目錄的build.gradle文件中顯示與Gradle項(xiàng)目和任務(wù)相關(guān)的屬性。

另一個(gè)有用的命令行Gradle選項(xiàng)是--profile 。 可以與運(yùn)行Gradle命令一起使用。 例如, gradle tasks --profile生成與上面所示相同的標(biāo)準(zhǔn)輸出,但還會(huì)將構(gòu)建性能統(tǒng)計(jì)信息寫入到在build/reports/profile使用命名約定profile-YYYY-MM-DD-HH-mm-ss.html中。執(zhí)行構(gòu)建的目錄的build/reports/profile子目錄。 接下來(lái)顯示該生成文件的示例。

我在本文中介紹的最后一個(gè)Gradle命令行選項(xiàng)是“ --dry-run運(yùn)行”選項(xiàng)-m (或--dry-run )。 使用此選項(xiàng),可以在不實(shí)際執(zhí)行Gradle任務(wù)的情況下查看正在運(yùn)行的Gradle任務(wù)及其運(yùn)行順序。 因?yàn)楸疚闹惺褂玫囊恍蠫radle build.gradle文件應(yīng)用了Java插件 ,所以自動(dòng)添加的Gradle Tasks包括compileJava , classes , jar和javadoc 。 以下屏幕快照演示了如何運(yùn)行g(shù)radle -m jar以查看gradle -m jar運(yùn)行輸出,該輸出顯示了在“ jar”之前必須運(yùn)行的相關(guān)任務(wù)以及它們必須運(yùn)行的順序(compileJava-> processResources-> classes-> jar)。 注意“跳過”符號(hào),表示未實(shí)際執(zhí)行Gradle任務(wù)。

《 Gradle用戶指南》 ( PDF )的第11章 (“使用Gradle命令行”)包含有關(guān)使用Gradle命令行界面的其他詳細(xì)信息,其中包括列出項(xiàng)目 , 列出任務(wù) , 列出項(xiàng)目依賴項(xiàng) , 列出項(xiàng)目屬性和列出的部分。執(zhí)行Gradle任務(wù)的順序 。

參考:來(lái)自JCG合作伙伴 Dustin Marx的Gradle命令行便利,來(lái)自Inspired by Actual Events博客。

翻譯自: https://www.javacodegeeks.com/2013/12/gradle-command-line-conveniences.html

gradle 命令行

總結(jié)

以上是生活随笔為你收集整理的gradle 命令行_Gradle命令行便利的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。