idea2020.2.3中gradle配置詳解


idea2020.2.3中gradle配置說明

1、gradle配置離線

要配置離線模式,請參閱Gradle工具窗口。 如果需要添加VM選項,請參考Gradle VM選項。

  • Gradle工具窗口

對Gradle腳本進行更改后,單擊此按鈕可以重新導入所有已注冊的Gradle項目。

單擊此按鈕鏈接Gradle項目。

單擊此按鈕可分離外部Gradle項目。

使用此按鈕執行Gradle任務。 當您單擊此圖標時,“運行任何內容”窗口將打開。 輸入您要執行的任務的名稱。 要執行多個任務,請使用空格輸入任務名稱以分隔每個新任務。

使用這些按鈕可以展開所有節點。

使用這些按鈕可以折疊所有節點。

單擊此按鈕可通過“要導入的項目數據”對話框將模塊或數據導入到Gradle項目。 這對於多模塊項目可能很有用。

單擊此按鈕可以在離線模式下使用Gradle項目。 在這種情況下,Gradle將使用緩存中的依賴項。 Gradle將不會嘗試訪問網絡來執行依賴關系解析。 如果緩存中不存在所需的依賴項,則生成執行將失敗。 另外,如果啟用了離線模式,則項目的打開和同步可能會失敗。

單擊此圖標以生成Gradle依賴關系圖。

使用此圖標可以訪問以下設置:

* 自動重新加載設置:選擇此選項可在“構建工具設置”對話框中配置Gradle項目的重新加載過程
* Gradle設置:選擇此選項可在Gradle設置對話框中配置當前Gradle項目的設置。
  • 為Gradle項目添加VM選項

    您可以使用gradle.properties文件為Gradle項目指定VM選項。

    1. 創建或打開您的Gradle項目。

    2. 在“項目”工具窗口中,右鍵單擊該項目,然后從上下文菜單中選擇“New” |“File”。

    3. 在“New File”對話框中,輸入gradle.properties作為文件名,然后單擊“確定”。

    4. 在編輯器中打開創建的文件,然后添加所需的VM選項。

      kotlin.import.noCommonSourceSets=true
      

2、gradle user home

使用此字段可以指定存儲的Gradle緩存,下載的文件等的位置。

如果Gradle位置已由環境變量GRADLE_HOME或PATH定義,則IntelliJ IDEA會推斷出該位置,並建議將此路徑作為默認值。

如果尚未從環境變量推導出Gradle位置,請手動指定它,或單擊,然后在打開的對話框中選擇所需的目錄。 請注意,在此字段中輸入的值優先於環境變量。

IntelliJ IDEA還支持從自制軟件包管理器安裝的自定義Gradle位置。

3、Generate *.iml files for modules imported from Gradle

選擇此選項可將生成的.iml和庫文件存儲在.idea目錄中,而不是idea.system.path中。

在以下情況下可能會有所幫助:

由於.idea目錄存儲項目級設置,因此可以通過VCS共享IDE特定的模塊設置。 您還可以選擇gradle-idea-ext插件,該插件可幫助您在build.gradle文件中描述項目設置。

正確打開同時包含常規IntelliJ IDEA模塊和Gradle模塊的項目。

由於IntelliJ IDEA首先讀取.iml文件,然后開始導入過程,因此打開項目時可以更快地訪問它。

4、Gradle projects

在IntelliJ IDEA中工作時,您可以有多個鏈接的Gradle項目。 您可以為每個選定的項目配置設置。

  • Download external annotations for dependencies

    選中此復選框后,IntelliJ IDEA將從JetBrains公共存儲庫中下載帶有一組外部注釋的文件。

  • Build and run

    使用此部分可以指定在選定的鏈接項目中運行測試,構建或運行任務時應使用的IntelliJ IDEA。

  • Build and run using

    使用此列表選擇要如何構建和運行項目。 使用Gradle作為默認選項或選擇IntelliJ IDEA。

    在這種情況下,當您選擇Build | 通過主菜單Build Project,IntelliJ IDEA遍歷執行Gradle任務類的所有模塊中的源集

    如果您有純Java或Kotlin項目,有時最好選擇IntelliJ IDEA來構建項目。 IntelliJ IDEA支持增量構建,從而大大加快了構建過程。 但是,請記住,IntelliJ IDEA編譯器不支持Gradle項目構建處理的某些部分,並且可能在正確構建項目時引起問題。

  • Run tests using

    使用此列表選擇如何在項目中運行測試。 使用Gradle作為默認選項或選擇IntelliJ IDEA。

  • Use Gradle from

    使用此列表為您的項目配置Gradle版本。

    您可以選擇以下選項之一:

    • 'gradle-wrapper.properties' file:這是使用Gradle包裝器的推薦默認選項

      在這種情況下,您可以將Gradle版本的更新委派給Gradle並自動下載該版本的Gradle。 此選項還允許您使用精確的Gradle版本進行構建。 Gradle版本保存在項目的gradle目錄中的gradle-wrapper.properties文件中,可幫助您消除任何Gradle版本問題。

    • 'wrapper' task in Gradle build script:選擇此選項可根據包裝器任務配置來配置Gradle包裝器。 如果您希望控制在項目中使用哪個Gradle版本,可能會很方便。

      如果使用默認的Gradle包裝器選項,然后切換到Gradle包裝器任務配置,則您在任務中所做的更改將在項目導入期間自動更新。

    • Specified location:如果您不想使用Gradle包裝器,而是希望手動下載並使用特定的Gradle版本,請選擇此選項。 指定您的Gradle安裝位置。

  • Gradle JVM

    使用此字段來指定在導入指定的Gradle項目並執行其任務時IntelliJ IDEA將在其下運行Gradle的JVM。 默認設置為項目JDK。

    該字段將覆蓋任何其他Gradle JVM選擇。 您可以在Gradle JVM選擇部分中檢查IntelliJ IDEA如何選擇Gradle JVM版本的過程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM