翻譯|使用教程|編輯:董玉霞|2022-03-18 15:50:46.427|閱讀 410 次
概述:在上一篇將《IntelliJ IDEA 項目導出到 Eclipse》教程中,有涉及到模塊的相關內(nèi)容。在IntelliJ IDEA 中模塊是任何項目的重要組成部分——它是與項目一起自動創(chuàng)建的。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在上一篇將《IntelliJ IDEA 項目導出到 Eclipse》教程中,有涉及到模塊的相關內(nèi)容。在IntelliJ IDEA 中模塊是任何項目的重要組成部分——它是與項目一起自動創(chuàng)建的。項目可以包含多個模塊——您可以添加新模塊、對它們進行分組以及卸載當前不需要的模塊。
通常,模塊由一個或多個內(nèi)容根和一個模塊文件組成,但是,模塊可以在沒有內(nèi)容根的情況下存在。內(nèi)容根目錄是您存儲代碼的文件夾,通常,它包含源代碼、單元測試、資源文件等的子文件夾,模塊文件(.iml文件)用于保存模塊配置。
模塊允許您在一個應用程序中組合多種技術和框架。在 IntelliJ IDEA 中,您可以為一個項目創(chuàng)建多個模塊,每個模塊都可以負責自己的框架。有關詳細信息,請參閱添加框架(構(gòu)面)。
有關如何在項目中使用模塊的更多信息,請參閱配置項目。
在版本 9 中,Java 引入了Java 平臺模塊系統(tǒng)。IntelliJ IDEA 已經(jīng)有了模塊的概念:每個 IntelliJ IDEA 模塊都構(gòu)建了自己的類路徑。隨著新 Java 平臺模塊系統(tǒng)的引入,出現(xiàn)了兩種模塊化系統(tǒng):IntelliJ IDEA 模塊和使用module-info.java配置的新 Java 9 模塊,本文檔部分描述了 IntelliJ IDEA 模塊。
IntelliJ IDEA 允許您在一個項目中擁有多個模塊,它們不應該只是 Java。您可以將一個模塊用于 Java 應用程序,而將另一個模塊用于 Ruby on Rails 應用程序或任何其他受支持的技術。
由客戶端和服務器端組成的應用程序是一個很好的例子,即兩個模塊的項目。
1.右鍵單擊Project工具窗口中的頂級目錄,然后選擇New | 模塊。新建模塊向?qū)Т蜷_。
2.從左側(cè)列表中,選擇模塊類型。
3.在對話框的右側(cè),從Module SDK列表中選擇要使用的SDK 。您可以使用項目 SDK 或指定一個新的。
4.在Additional Libraries and Frameworks部分中,選擇要在此模塊中使用的其他資產(chǎn)。
5.在下一步中,為模塊命名并指定內(nèi)容根目錄和.iml文件的位置,您可以將它們放置在項目內(nèi)部或外部。
6.單擊完成。
您可以通過添加來自另一個項目的.iml文件來將模塊導入您的項目:
1.從主菜單中,選擇文件 | 新 | 來自現(xiàn)有來源的模塊。
2.在打開的對話框中,指定要導入的模塊的.iml文件的路徑,然后單擊Open。
通過這樣做,您將另一個模塊附加到項目中,而無需實際移動任何文件。如果您不需要將模塊放在一個文件夾中,則模塊導入完成,您可以開始正常使用項目。
如果您希望模塊在同一個文件夾中,在項目工具窗口中,將導入的模塊拖到頂級目錄中。在這種情況下,導入模塊的內(nèi)容將被物理傳輸?shù)侥捻椖课募A中。
如果項目來自外部模型,或者如果您想從不一定是導出項目的現(xiàn)有源代碼創(chuàng)建模塊,請使用這些步驟將項目作為模塊導入。
1.從主菜單中,選擇文件 | 新 | 來自現(xiàn)有來源的模塊。
2.選擇您的源、庫和其他資產(chǎn)所在的目錄,然后單擊Open。
3.在打開的對話框中,如果要從現(xiàn)有源代碼創(chuàng)建新模塊,請選擇從現(xiàn)有源代碼創(chuàng)建模塊。 否則,選擇Import project from external model,選擇項目使用的外部模型,然后按照向?qū)У牟襟E進行操作。
IntelliJ IDEA 2017.3 及更高版本使用完全限定名稱對模塊進行分組。例如,如果要對所有 CDI 模塊進行分組,請將cdi前綴添加到它們的名稱中。
1.打開項目結(jié)構(gòu)對話框Ctrl+Alt+Shift+S并單擊模塊。
2.選擇要分組的模塊,打開上下文菜單,然后單擊更改模塊名稱。
3.指定前綴并應用更改。
要在Project Structure對話框中查看同一級別的所有模塊,請使用Flatten Modules上下文菜單選項。
如果在項目工具窗口 ( Alt+1)中啟用了展平模塊選項,則模塊組將不可見。顯示選項菜單您可以通過工具窗口標題中的按鈕禁用它。
以上就是在IntelliJ IDEA中模塊的相關應用。想要了解更多IntelliJ IDEA使用教程。
正值“315”消費者權益日,慧都為正版護航,聯(lián)合Jetbrains廠商推出滿減優(yōu)惠,最高減1200,歡迎大家進入活動詳情頁了解更多。
IntelliJ IDEA是java編程語言開發(fā)的集成環(huán)境,在業(yè)界被公認為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動提示、重構(gòu)、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。
想要了解或購買IntelliJ IDEA正版授權的朋友,歡迎咨詢
IntelliJ IDEA技術交流群5:786598704 歡迎進群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn