鍍金池/ 教程/ Java/ 在Nutshell中配置項(xiàng)目
在Nutshell中配置項(xiàng)目
IntelliJ IDEA教程
Windows系統(tǒng)上安裝IntelliJ IDEA
IntelliJ IDEA智能編碼
構(gòu)建項(xiàng)目
IntelliJ IDEA快捷鍵(最全)
Intellij IDEA創(chuàng)建一個(gè)包和類
查找解決辦法
自定義所有一切
發(fā)布應(yīng)用到應(yīng)用程序服務(wù)器
版本控制集成
運(yùn)行和調(diào)試應(yīng)用程序
運(yùn)行第一個(gè)Java應(yīng)用程序
自動(dòng)編碼
Intellij IDEA創(chuàng)建項(xiàng)目
版本控制集成(Git,SVN)
工作區(qū)主窗口
部署應(yīng)用到應(yīng)用服務(wù)器
運(yùn)行和調(diào)試應(yīng)用程序
在Nutshell配置項(xiàng)目
Intellij IDEA瀏覽項(xiàng)目結(jié)構(gòu)
定制IDE主題外觀
查詢所有一切
構(gòu)建項(xiàng)目
Mac系統(tǒng),安裝,IntelliJ IDEA
運(yùn)行第一個(gè)Java應(yīng)用程序
Ubuntu系統(tǒng)下安裝IntelliJ IDEA
IntelliJ IDEA工作區(qū)主窗口
運(yùn)行IntelliJ IDEA

在Nutshell中配置項(xiàng)目

在IntelliJ IDEA中所有項(xiàng)目存在于一個(gè)上下文,IDE組織的最高組織中。要指定項(xiàng)目的配置可以選擇 File | Project Structure。

在這里,您可以看到幾個(gè)項(xiàng)是項(xiàng)目設(shè)置。讓我們來(lái)看看它們。
項(xiàng)目。嚴(yán)格地說(shuō)是指一般項(xiàng)目的設(shè)置,在這里你可以配置名稱,SDK,語(yǔ)言級(jí)別,編譯器輸出路徑。
模塊。每個(gè)項(xiàng)目由模塊組成。模塊是可編譯,執(zhí)行,調(diào)試和獨(dú)立測(cè)試的功能性分立單元。模塊包含特定的任務(wù)所需的一切:源代碼,構(gòu)建腳本,單元測(cè)試,部署描述符和文件。模塊可以為項(xiàng)目的其它模塊提供依賴性。

庫(kù)。它是IntelliJ IDEA中模塊依賴類型之一,編譯代碼,一個(gè)模塊可以依靠一個(gè)歸檔。

一個(gè)Java庫(kù),例如,可以包括類文件,歸檔和類文件的目錄以及Java本機(jī)庫(kù)目錄(.dll, .so 或 .jnilib)。

Facets - 每個(gè)模塊都可以有多個(gè)層面。Facets 被IDE要求提供特定于框架的編碼輔助,例如Web, Spring, Persistence。大多數(shù)情況下,由IDE自動(dòng)檢測(cè)Facets,但在這里你可以手動(dòng)配置它們。

Artifacts。Artifacts是你要通過(guò)項(xiàng)目生成的輸出。它可能是一個(gè)Java歸檔(JAR),Web應(yīng)用程序歸檔(WAR),企業(yè)歸檔(EAR)等。當(dāng)您使用一個(gè)構(gòu)建工具,Artifacts會(huì)自動(dòng)配置,或者也可如在本節(jié)中手動(dòng)配置它們。

有關(guān)項(xiàng)目結(jié)構(gòu)的更多信息,請(qǐng)閱讀項(xiàng)目結(jié)構(gòu)對(duì)話框或觀看“項(xiàng)目結(jié)構(gòu)和配置”視頻教程。