設定Intellij IDEA

開啟你的專案

  • 正常開啟專案
  • Maven應該自動被檢測到,您的專案將自動建立

如果需要對設定進行更多修改,還可以選擇 “Import project”。

排除目錄

如果您使用Git,初始化專案:(git init && git add . && git commit -m 'Initial commit'),Intellij IDEA將自動排除被Git忽略的目錄(因此您無需執行任何操作)。

要手動排除目錄:

  • 右鍵node_modules/目錄
  • 選擇”Mark Directory As”並且選擇”Excluded”

Exclude

注意: 如果您使用的是Intellij IDEA Ultimate,並且想使用IDEA前端編碼,則不要排除node_modules資料夾。 否則,您將沒有任何有關前端程式碼的程式碼幫助!

Spring支援 (在社群版中不可用)

在一個新專案,如果需要在Spring中支援大多JHipster模組,請首先轉到File → Project Structure

Project Structure

然後轉到『Modules』頁籤,單擊+按鈕,然後單擊”Spring”以將Spring程式碼幫助新增到您的專案。

Spring

它會提示您有未對映的Spring設定檔案,單擊右下角的+號(不是最初那個),然後選擇您的專案的所有Spring檔案,單擊資料夾就可以選擇所有內容。

Spring Application Context

之後,單擊OK,然後Spring應該設定了適當的程式碼輔助。

現在,單擊最初用於新增Spring的+ 按鈕,然後新增Hibernate。 您無需在此這裡新增任何檔案,只需在其中新增提供基於Hibernate的程式碼幫助。請記住在Project structure對話框上單擊OK

現在,大多數程式碼庫都具有Spring支援。每次啟動新專案時,都必須重複此步驟,因為這些設定是基於專案特殊設定的。

使用Spring Boot開發工具支援應用程式『熱重啟』

Spring Boot開發工具已由JHipster設定, ,並且在編譯專案中的類時將『熱重啟』您的應用程式。這是一項必備功能,因為它可以使您的應用程式實時更新。

預設情況下,IntelliJ IDEA在應用程式執行時不會自動編譯檔案。要啟用”Compile on save”功能:

  • 轉到File -> Settings -> Build, Execution, Deployment -> Compiler然後啟用”Make project automatically”
  • 開啟Action視窗:
    • Linux : CTRL+SHIFT+A
    • Mac OSX : SHIFT+COMMAND+A
    • Windows : CTRL+ALT+SHIFT+/
  • 進入Registry...並啟用compiler.automake.allow.when.app.running

Maven IDE設定檔案

如果使用的是Maven,則需要在IntelliJ中啟用IDE設定檔案。這是用於應用IDE特定的調整,目前僅包括應用MapStruct註解處理器。

開啟”Maven Projects”工具視窗(View -> Tool Windows),檢查IDEmaven設定檔案並將其啟用。

Gradle

為了獲得Gradle的最佳開箱即用體驗,您應該將所有IDE生成/執行操作直接委派給Gradle。 使用此設定,註解處理將自動設定,並且在混合IDE和cli建立時不會有重複的類。如果您使用的是舊版本(<2016.3),則必須手動啟用註解處理。