W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
IntelliJ IDEA 可讓您管理 Gradle 項(xiàng)目。您可以鏈接、忽略項(xiàng)目并同步 Gradle 和 IntelliJ IDEA 項(xiàng)目中的更改。此外,您可以配置 Gradle 組合構(gòu)建。
當(dāng)通過(guò)從 Gradle 模型導(dǎo)入來(lái)創(chuàng)建項(xiàng)目時(shí),會(huì)自動(dòng)建立項(xiàng)目的鏈接,并啟用 Gradle Projects 工具窗口。
如果 IntelliJ IDEA 項(xiàng)目未鏈接到 Gradle 項(xiàng)目,則 Gradle 工具窗口將被禁用。在這種情況下,IntelliJ IDEA 會(huì)顯示帶有鏈接的消息,該鏈接可以讓您快速導(dǎo)入 Gradle 項(xiàng)目并啟用 Gradle Projects 工具窗口。如果 Gradle Projects 工具窗口處于活動(dòng)狀態(tài),那么至少有一個(gè) Gradle 項(xiàng)目已鏈接。
或者,如果您將項(xiàng)目作為Gradle模塊從現(xiàn)有源導(dǎo)入,則可以鏈接您的 Gradle 項(xiàng)目 。在這種情況下,即使 Gradle Projects 工具窗口不可用,也可以鏈接 Gradle 項(xiàng)目。
提示:如果您從 build.gradle 文件中手動(dòng)刪除模塊,請(qǐng)?jiān)谶M(jìn)行部分導(dǎo)入時(shí)忽略模塊,或通過(guò)選擇每個(gè)源集的創(chuàng)建單獨(dú)模塊或使用限定名稱選項(xiàng)來(lái)更改導(dǎo)入設(shè)置中的模塊名稱 - 在所有這些情況下當(dāng)您導(dǎo)入項(xiàng)目時(shí),IntelliJ IDEA 會(huì)提示您恢復(fù)已刪除的模塊。您可以在“孤立模塊(Orphan Modules)”對(duì)話框中選擇要恢復(fù)的那個(gè)。
您也可以使用 Ignore Gradle Project 選項(xiàng)取消激活 Gradle 項(xiàng)目。
如果您在創(chuàng)建或?qū)?Gradle 項(xiàng)目時(shí)選擇了“使用自動(dòng)(Use auto-import)”導(dǎo)入,則每次更改項(xiàng)目時(shí)都會(huì)自動(dòng)重新導(dǎo)入項(xiàng)目。
在開(kāi)始配置組合構(gòu)建之前,請(qǐng)確保為項(xiàng)目配置了 Gradle 3.1或更高版本。
另外請(qǐng)注意,使用 Gradle 組合構(gòu)建有一些限制。
您可以使用該 settings.gradle 文件為您的 Gradle 組合構(gòu)建包含 Gradle 構(gòu)建 。
您也可以使用 Gradle 項(xiàng)目工具窗口配置您的組合構(gòu)建。
IntelliJ IDEA 允許您在解析 Gradle 項(xiàng)目時(shí)使用 Gradle 源代碼集。源集在 IntelliJ IDEA 項(xiàng)目中被視為模塊。您可以聲明一個(gè)自定義源集,IntelliJ IDEA 將其作為模塊添加到項(xiàng)目中。
您可以添加自定義源集。
您還可以添加自定義測(cè)試,并使用源集功能將它們與主要測(cè)試分開(kāi)運(yùn)行。
IntelliJ IDEA 可讓您將所有構(gòu)建和運(yùn)行操作委托給 Gradle。當(dāng)你建立一個(gè)項(xiàng)目(Build | Build Project)時(shí),IntelliJ IDEA 使用 Gradle 調(diào)用正確的任務(wù)。此外,運(yùn)行菜單中的運(yùn)行和調(diào)試操作在 Gradle 中執(zhí)行。
IntelliJ IDEA 還允許您使用 Gradle 構(gòu)建 WAR 或 EAR 工件。
IntelliJ IDEA 允許您使用不同的測(cè)試運(yùn)行器在 Gradle 項(xiàng)目中執(zhí)行測(cè)試。您可以使用 JUnit 來(lái)運(yùn)行測(cè)試。在這種情況下,由于增量編譯,測(cè)試運(yùn)行得更快。您可以將測(cè)試過(guò)程委托給 Gradle。在這種情況下,當(dāng)您運(yùn)行測(cè)試時(shí),您將在持續(xù)集成(CI)服務(wù)器上獲得相同的結(jié)果。另外,無(wú)論您的 Gradle 項(xiàng)目多么困難,在命令行中運(yùn)行的測(cè)試都將始終在 IDE 中運(yùn)行。您也可以決定每個(gè)測(cè)試使用哪個(gè)測(cè)試運(yùn)行器。
您也可以選擇 Run 'name()' with coverage 以查看您的測(cè)試代碼覆蓋范圍。
它適用于平臺(tái)測(cè)試運(yùn)行器以及 Gradle 測(cè)試運(yùn)行器。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: