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