IntelliJ IDEA增加對框架的支持

2018-10-11 15:06 更新

IntelliJ IDEA通過添加對各種開發(fā)框架、技術(shù)和語言的支持,可以擴展 IntelliJ IDEA 模塊的功能。(在本文中,“框架”一詞也用于指代技術(shù)和語言。)因此,根據(jù)框架,IntelliJ IDEA可能會:

  • 下載框架實現(xiàn)文件,在庫中排列這些文件,并將該庫添加到模塊的依賴關(guān)系中。
  • 創(chuàng)建示例類或應用程序以及框架配置和應用程序部署描述符文件。
  • 向編輯器添加框架特定的編碼輔助功能。
  • 創(chuàng)建一個 facets,用于指定框架在模塊中的使用方式。
  • 為您的應用程序創(chuàng)建一個運行/調(diào)試配置。
  • 創(chuàng)建一個工件配置,例如,用于打包或部署您的應用程序。
  • 提供一個特定于框架的工具窗口。

Facets

一些框架需要進行配置。對于這樣的框架,IntelliJ IDEA 提供 facets。

一個 facets 是 UI 的一部分,允許您指定模塊的特定于框架的設(shè)置。

通常,facets 與相應的框架具有相同的名稱。例如,Spring 框架的一個 facets 稱為 Spring facets。

IntelliJ IDEA 添加對框架的支持

您可以添加對框架的支持:

  • 創(chuàng)建項目或模塊時(文件| 新建| 項目(File | New | Project)或文件| 新建| 模塊(File | New | Module))。在新項目或新模塊向?qū)У牡谝豁撋?,框架顯示為其他庫和框架下的選項。
  • 對于現(xiàn)有模塊:在 "項目工具" 窗口(查看| 工具窗口| 項目(View | Tool Windows | Project)):右鍵單擊模塊文件夾并選擇添加框架支持。然后在 "添加框架支持" 對話框中選擇框架。在 "項目結(jié)構(gòu)" 對話框中(文件| 項目結(jié)構(gòu)(File | Project Structure)):選擇模塊或 facets 并點擊。

指定 IntelliJ IDEA 框架設(shè)置

若要指定已啟用的可配置框架(一個具有一個 facet),請打開 "項目結(jié)構(gòu)" 對話框,選擇模塊或 facet,然后選擇框架(facet)。

  • 模塊。在本節(jié)中,facet 顯示為模塊元素。
  • facets。 在本節(jié)中,與相同框架相關(guān)的 facets  表示為該框架的元素。對于某些 facet 類型(框架),可能會有一些默認設(shè)置以及也可以同時應用于類型的所有facet 的設(shè)置。要檢查框架是否有這樣的設(shè)置,請選擇框架(即 facet 組名稱)。在本節(jié)中,您還可以配置框架自動檢測(請參閱從自動檢測中排除框架)。
指定 IntelliJ IDEA 框架設(shè)置

添加對自動檢測框架的支持

IntelliJ IDEA 可以猜測您正在使用的框架。如果發(fā)現(xiàn)某個框架的文件或目錄(相應的檢查在您重新打開項目時執(zhí)行),您會收到類似于以下內(nèi)容的通知:

IntelliJ IDEA添加對自動檢測框架的支持


通過單擊 "配置",您可以開始添加對檢測到的框架的支持。

也可以在 "事件日志" 工具窗口中啟動此任務(查看| 工具窗口| 事件日志(View | Tool Windows | Event Log)),其中將包含類似的通知消息。

IntelliJ IDEA添加對自動檢測框架的支持


一旦您啟用了自動檢測的框架,請查看框架設(shè)置(如果可用)并進行必要的調(diào)整。

從自動檢測中排除框架

默認情況下,對所有受支持的框架都啟用自動檢測。如有必要,您可以完全禁用框架自動檢測,或?qū)⒏鱾€框架從自動檢測中排除。排除可以是項目范圍的或限于某個目錄。

要訪問框架檢測設(shè)置,請打開 "項目結(jié)構(gòu)" 對話框,選擇 facets,然后選擇“檢測”。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號