翻譯|使用教程|編輯:董玉霞|2022-03-22 14:35:27.143|閱讀 570 次
概述:IntelliJ IDEA 構(gòu)建器構(gòu)建的項目中,模塊可以依賴于 SDK、JAR 文件(庫)或項目中的其他模塊。當您編譯或運行代碼時,模塊依賴項列表用于形成編譯器或 JVM 的類路徑。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
IntelliJ IDEA 構(gòu)建器構(gòu)建的項目中,模塊可以依賴于 SDK、JAR 文件(庫)或項目中的其他模塊。當您編譯或運行代碼時,模塊依賴項列表用于形成編譯器或 JVM 的類路徑。
1.從主菜單中,選擇文件 | 項目結(jié)構(gòu) Ctrl+Alt+Shift+S并單擊模塊 | 依賴項。
2.單擊添加按鈕 Alt+Insert并選擇依賴類型:
在刪除依賴項之前,請確保它沒有在項目中的其他模塊中使用。為此,請選擇必要的依賴項并按Alt+F7,您還可以使用上下文菜單的Find Usages選項。
選擇要刪除的依賴項,然后單擊刪除按鈕或按Alt+Delete。
如果要檢查項目中是否仍然存在依賴項,并找到它的確切用法,可以運行依賴項分析:
選擇要刪除的依賴項,然后單擊刪除按鈕或按Alt+Delete。
從主菜單中,選擇文件 | 項目結(jié)構(gòu) Ctrl+Alt+Shift+S并單擊模塊 | 依賴項。
右鍵單擊必要的依賴項并選擇分析此依賴項。
您可以在不關閉對話框的情況下一一分析多個依賴關系。每個分析的結(jié)果將在Dependency Viewer工具窗口的單獨選項卡中打開,分析完所有必要的依賴關系后,您可以關閉“項目結(jié)構(gòu)”對話框并查看結(jié)果。
如果 IntelliJ IDEA 在項目中沒有發(fā)現(xiàn)依賴使用情況,系統(tǒng)會提示您刪除此依賴。
指定依賴范圍允許您控制應在構(gòu)建的哪個步驟使用依賴項。當編譯源代碼、編譯測試源代碼、運行編譯源代碼、運行測試時,類路徑可能會有所不同。
從主菜單中,選擇文件 | 項目結(jié)構(gòu) Ctrl+Alt+Shift+S并單擊模塊 | 依賴項。
從范圍列的列表中選擇必要的范圍:
3.Export選項允許您控制依賴于此模塊的模塊的編譯類路徑:標記的項目將包含在依賴模塊的編譯類路徑中。
IntelliJ IDEA 處理測試源的依賴項與其他構(gòu)建工具(例如,Gradle 和 Maven)不同。
如果您的模塊(例如,模塊 A)依賴于另一個模塊(模塊 B),IntelliJ IDEA 假定 A 中的測試源不僅依賴于 B 中的源,還依賴于它自己的測試源。因此,B 的測試源也包含在相應的類路徑中。
下表總結(jié)了可能的依賴范圍的類路徑信息。
范圍 | 源,編譯時 | 源,運行時 | 測試,編譯時 | 測試,運行時 |
編譯 | + | + | + | + |
測試 | - | - | + | + |
運行 | - | + | - | + |
假如 | + | - | + | - |
依賴關系的順序很重要,因為 IntelliJ IDEA 將按照列表中指定的順序處理它們。
在編譯期間,依賴關系的順序定義了編譯器 (javac) 查找類以解析相應引用的順序。在運行時,此列表定義 JVM 搜索類的順序。
要對依賴項進行排序,請選擇File | 項目結(jié)構(gòu) Ctrl+Alt+Shift+S并單擊模塊 | 依賴項
您可以按名稱和范圍對依賴項進行排序。您還可以使用上移按鈕和下移按鈕在列表中上下移動項目。
以上就是關于內(nèi)容跟的相關內(nèi)容。想要了解更多IntelliJ IDEA使用教程。
正值“315”消費者權(quán)益日,慧都為正版護航,聯(lián)合Jetbrains廠商推出滿減優(yōu)惠,最高減1200,歡迎大家進入活動詳情頁了解更多。
IntelliJ IDEA是java編程語言開發(fā)的集成環(huán)境,在業(yè)界被公認為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動提示、重構(gòu)、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。
想要了解或購買IntelliJ IDEA正版授權(quán)的朋友,歡迎咨詢
IntelliJ IDEA技術交流群5:786598704 歡迎進群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn