摘要:在右上角,點擊運行配置下拉菜單并選擇在右上角彈出的新窗口中,點擊號并創建一個新的運行配置。添加值在框中選擇文件夾選擇模塊,在我的用例中為,在下拉菜單中。這兩個操作都會為您自動構建項目。單擊調試按鈕后,將以調試模式啟動應用程序并支持。
IntelliJ設置
除Eclipse外, Intellij IDE也是一個開發Broadleaf Commerce 很好的工具(Broadleaf平臺的大部分開發人員都使用它)。這個教程將逐步指導你在Intellij IDE中設置Broadleaf Commerce社區版,以便您有能力修改、構建、運行。
必要條件Intellij 10以上版本(2017.1.2)
推薦使用擁有Spring和Database支持的旗艦版
JRebel 插件用來開發工作流增強
JDK 1.8
獲取Heat Clinic源碼首先,你需要得到項目文件、確保你可以依據本地運行指南在本地運行他們。
Intellij 設置在歡迎界面點擊Import Project:
選擇在本地運行步驟提前的root項目的pom.xml文件。
你將看到導入項目設置。你可以使用默認設置,如下所示:
你無需修改任何剖面,點擊Next.
com.mycompany-community:boot-community-demo:1.0.0-SNAPSHOT將默認選擇。保持選中,并點擊Next.
如果你從未添加SDK,你將被詢問添加一個。如果你已添加了一個或多個SDK,SDK會被默認選擇,你不會看到詢問窗口。下文將讓你進一步理解如何更新SDK信息。
點擊窗口左上方的+號:
Intellij 將有機會在path中查找jdk1.8,所以你可以點擊Open 添加SDK。如果找不到,可以使用目錄導航找到SDK并Open 。
JDK1.8將列出并選擇,點擊Next
你可以選擇填寫新的項目名,或在使用默認名稱。如果你使用默認名稱,項目文件位置將指向正確的位置。如果你修改了項目名稱,你可能需要重新選擇你提取的項目文件位置。點擊Finish。
在初始化索引完成后,將在右下角彈出一個JPA框架配置,點擊Configure。
這會彈出一個窗口,并且persistence-core.xml已被選擇。點擊OK
此時,你將擁有如下的項目結構(我重名名項目為boot-community-demo,你的可能不同)。
如你需要修改項目SDK,你可以點擊項目右上角的Project Structure按鈕。
在這里,你可以選擇項目的默認SDK和語言版本。
創建運行配置運行配置是我們如何在IntelliJ中實際運行社區starter項目。我們將為每一個可運行模塊(admin、site、api)設置一個運行時配置。一旦設置,你可以同時運行一個或多個項目,這些項目將使用同一個HSQL數據庫實例。
在IDE右上角,點擊運行配置下拉菜單并選擇Edit Configurations
在右上角彈出的新窗口中,點擊+號并創建一個新的Spring Boot運行配置。
命名這個運行配置為Admin,或者你喜歡的其他名字。
點擊...查找Main Class,并選擇AdminApplication。
添加 VM Options值:-Xmx1536M -javaagent:target/agents/spring-instrument.jar
在Working Directory 框中選擇admin文件夾
選擇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
運行程序運行我們剛剛添加的運行配置非常簡單,只需單擊配置名稱右側的運行按鈕。當然,你也可以單擊測試按鈕,以啟動測試。這兩個操作都會為您自動構建項目。
開始并選擇Admin運行配置,點擊運行按鈕,我們將看到下面的運行步驟。
當程序啟動完畢,你將看到下面的日志輸出:
不要現在運行這個程序,因我們不需要這個程序保持運行狀態,但可以在未來作為參考。你可以通過點擊調試窗口的stop按鈕停止程序運行,輸出日志如下:
在瀏覽器中,你可以查看下列鏈接:
Admin: localhost:8081/admin (username/password is admin/admin)
Site: localhost:8080
連接到運行時的本地數據庫,可以參考Connect to the Local Database
JRebel 開發增強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將負責其余部分。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76876.html
摘要:本部分是可以找到有關功能和概念的大部分信息的地方。促銷系統包含一個高度可配置的促銷系統。異步消息通過與現代代理交互,實現應用程序消息的異步處理。將智能地將自己的配置信息與實施者在運行時提供的信息合并。添加了方法以允許包含任何符合的加密方案。 本部分是可以找到有關Broadleaf功能和概念的大部分信息的地方。我們描述了購物車修改,定價和付款等操作的重要性,以及Broadleaf支持的其...
摘要:有許多數據庫客戶端允許您連接到數據庫和管理數據。如果您按照本地運行中的設置步驟操作,則應該在本地運行可以與連接的數據庫。下載驅動程序后,將測試連接,您應該收到成功通知。現在,您已成功設置與數據庫的新連接。 有許多數據庫客戶端允許您連接到數據庫和管理數據。我們建議使用免費的SQL客戶端DBeaver。 DBeaver是一個基于eclipse的跨平臺數據庫客戶端,它使用JDBC連接到數據庫...
摘要:目的因最熟悉故最后還是拿做突破口學習本文只運行功能以后具體在分析運行環境網絡遠程本地遠程下載運行網絡核查網絡是否啟動成功這一步我遇到的問題是未啟動成功原因在于中這 目的 因最熟悉java,故最后還是拿java做突破口學習sdk,本文只運行demo,sdk功能以后具體在分析. 運行環境 Fabric網絡 遠程Centos Fabric-sdk-java 本地MacOs Intellij...
摘要:上一篇容器化開發環境已經簡單的介紹了如何容器化開發環境。學會斷點調試容器中的應用,再也不用為我那烏黑亮麗的頭發著急啦原文鏈接 上一篇容器化開發環境已經簡單的介紹了如何容器化開發環境。在開發過程中,很多時候都需要通過斷點的方式來調試程序或定位BUG,那么如何斷點調試運行在容器中的應用呢??? 容器就像一個虛擬機,就像一個遠程的服務器,要斷點調試容器中的應用,就像要斷點調試虛擬機和遠程的服...
閱讀 1211·2023-04-26 02:20
閱讀 3337·2021-11-22 14:45
閱讀 4111·2021-11-17 09:33
閱讀 972·2021-09-06 15:00
閱讀 1479·2021-09-03 10:30
閱讀 3837·2021-07-26 22:01
閱讀 990·2019-08-30 15:54
閱讀 531·2019-08-30 15:43