除Eclipse外, Intellij IDE也是一個開發Broadleaf Commerce 很好的工具(Broadleaf平臺的大部分開發人員都使用它)。這個教程將逐步指導你在Intellij IDE中設置Broadleaf Commerce社區版,以便您有能力修改、構建、運行。java
首先,你須要獲得項目文件、確保你能夠依據本地運行指南在本地運行他們。spring
Import Project
:pom.xml
文件。Next
.com.mycompany-community:boot-community-demo:1.0.0-SNAPSHOT
將默認選擇。保持選中,並點擊Next
.+
號:path
中查找jdk1.8,因此你能夠點擊Open
添加SDK。若是找不到,可使用目錄導航找到SDK並Open
。Next
Finish
。Configure
。persistence-core.xml
已被選擇。點擊OK
boot-community-demo
,你的可能不一樣)。Project Structure
按鈕。運行配置是咱們如何在IntelliJ中實際運行社區starter項目。咱們將爲每個可運行模塊(admin
、site
、api
)設置一個運行時配置。一旦設置,你能夠同時運行一個或多個項目,這些項目將使用同一個HSQL數據庫實例。數據庫
Edit Configurations
+
號並建立一個新的Spring Boot運行配置。Admin
,或者你喜歡的其餘名字。...
查找Main Class
,並選擇AdminApplication
。 VM Options
值:-Xmx1536M -javaagent:target/agents/spring-instrument.jar
Working Directory
框中選擇admin
文件夾boot-community-demo-admin
,在Use classpath of module:
下拉菜單中。Before launch
框的+
號,並選擇 Run Maven Goal
Select Maven Goal
窗口中:爲Working directory
目錄選擇admin模塊;在Command line
中填寫值:dependency:copy@copy-agent
;點擊OK
。Run Maven Goal
,並提高到build
上方site
和api
模塊:OK
運行咱們剛剛添加的運行配置很是簡單,只需單擊配置名稱右側的運行按鈕。固然,你也能夠單擊測試按鈕,以啓動測試。這兩個操做都會爲您自動構建項目。api
開始並選擇Admin
運行配置,點擊運行按鈕,咱們將看到下面的運行步驟。
當程序啓動完畢,你將看到下面的日誌輸出:
不要如今運行這個程序,因咱們不須要這個程序保持運行狀態,但能夠在將來做爲參考。你能夠經過點擊調試窗口的stop按鈕中止程序運行,輸出日誌以下:瀏覽器
鏈接到運行時的本地數據庫,能夠參考Connect to the Local Database框架
Broadleaf Commerce團隊在開發平臺期間普遍使用JRebel,咱們建議用戶在開發基於Broadleaf的項目時也這樣作。經過安裝JRebel插件,向IntelliJ添加JRebel支持相對簡單:
https://zeroturnaround.com/software/jrebel/quickstart/intellij/
社區初學者構建的默認配置將爲項目的模塊生成rebel.xml文件,所以,除了在IntelliJ中安裝和配置插件以外,您無需擔憂任何問題。成功安裝插件後,您將看到幾個新的按鈕選項(運行和調試),以便在啓用JRebel支持時啓動。咱們一般建議在開發期間使用JRebel支持運行調試。工具
單擊JRebel調試按鈕後,IntelliJ將以調試模式啓動應用程序並支持JRebel。這將容許您在實現中添加/編輯Java類,並當即查看更改的效果,而無需從新啓動應用程序,這可能會節省大量時間。您只需單擊Build Project,運行配置選擇器左側的按鈕,IntelliJ + JRebel將負責其他部分。測試