IntelliJ IDEA增加對(duì)框架的支持

2018-10-11 15:06 更新

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

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

Facets

一些框架需要進(jìn)行配置。對(duì)于這樣的框架,IntelliJ IDEA 提供 facets。

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

通常,facets 與相應(yīng)的框架具有相同的名稱。例如,Spring 框架的一個(gè) facets 稱為 Spring facets。

IntelliJ IDEA 添加對(duì)框架的支持

您可以添加對(duì)框架的支持:

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

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

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

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

添加對(duì)自動(dòng)檢測(cè)框架的支持

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

IntelliJ IDEA添加對(duì)自動(dòng)檢測(cè)框架的支持


通過(guò)單擊 "配置",您可以開(kāi)始添加對(duì)檢測(cè)到的框架的支持。

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

IntelliJ IDEA添加對(duì)自動(dòng)檢測(cè)框架的支持


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

從自動(dòng)檢測(cè)中排除框架

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

要訪問(wèn)框架檢測(cè)設(shè)置,請(qǐng)打開(kāi) "項(xiàng)目結(jié)構(gòu)" 對(duì)話框,選擇 facets,然后選擇“檢測(cè)”。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)