gradle 命令行_Gradle命令行便利
gradle 命令行
在我的《用Gradle構建Java的gradle tasks 》一文中,我簡要提到了使用Gradle的“ gradle tasks ”命令來查看特定Gradle構建的可用任務。 在這篇文章中,我將對這一簡短提及進行更多的擴展,并查看一些相關的Gradle命令行便利。 Gradle可以輕松確定給定項目的可用Gradle任務。 下一個屏幕快照演示了gradle tasks在我之前提到的Gradle帖子中使用的簡單Gradle構建文件( build.gradle )所在的目錄中使用gradle tasks (或gradle :tasks )。 屏幕快照遵循build.gradle的代碼清單,為方便起見,此處將其復制。
基本Java應用程序build.gradle
apply plugin: 'java'
將--all添加到gradle tasks ( gradle tasks --all )將顯示更多詳細信息(包括任務的依賴項),如下一個屏幕快照所示。
在使用新的Ant構建文件時,我經常要做的事情是添加目標“ showProperties”,該目標使用一系列Ant 回顯任務來顯示該構建文件使用的屬性。 Gradle提供了開箱即用的功能。 下一個屏幕快照演示了如何使用gradle -q properties在同一目錄的build.gradle文件中顯示與Gradle項目和任務相關的屬性。
另一個有用的命令行Gradle選項是--profile 。 可以與運行Gradle命令一起使用。 例如, gradle tasks --profile生成與上面所示相同的標準輸出,但還會將構建性能統計信息寫入到在build/reports/profile使用命名約定profile-YYYY-MM-DD-HH-mm-ss.html中。執行構建的目錄的build/reports/profile子目錄。 接下來顯示該生成文件的示例。
我在本文中介紹的最后一個Gradle命令行選項是“ --dry-run運行”選項-m (或--dry-run )。 使用此選項,可以在不實際執行Gradle任務的情況下查看正在運行的Gradle任務及其運行順序。 因為本文中使用的一行Gradle build.gradle文件應用了Java插件 ,所以自動添加的Gradle Tasks包括compileJava , classes , jar和javadoc 。 以下屏幕快照演示了如何運行gradle -m jar以查看gradle -m jar運行輸出,該輸出顯示了在“ jar”之前必須運行的相關任務以及它們必須運行的順序(compileJava-> processResources-> classes-> jar)。 注意“跳過”符號,表示未實際執行Gradle任務。
《 Gradle用戶指南》 ( PDF )的第11章 (“使用Gradle命令行”)包含有關使用Gradle命令行界面的其他詳細信息,其中包括列出項目 , 列出任務 , 列出項目依賴項 , 列出項目屬性和列出的部分。執行Gradle任務的順序 。
翻譯自: https://www.javacodegeeks.com/2013/12/gradle-command-line-conveniences.html
gradle 命令行
總結
以上是生活随笔為你收集整理的gradle 命令行_Gradle命令行便利的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 罔怎么组词 罔组词以及意思介绍
- 下一篇: 昨的组词 昨的组词有哪些