【第十八篇】- Maven Eclipse之Spring Cloud直播商城 b2b2c電子商務技術總結
Maven Eclipse
Eclipse 提供了一個很好的外掛 ,該外掛能將 Maven 和 Eclipse 整合在一起。
在最新的 Eclipse 中自帶了 Maven,我們開啟,Windows->Preferences,如果會出現下面的畫面:
下面列出 m2eclipse 的一些特點:
- 可以在 Eclipse 環境上執行 Maven 的目標檔案。
- 可以使用其自帶的控制檯在 Eclipse 中直接檢視 Maven 命令的輸出。
- 可以在 IDE 下更新 Maven 的依賴關係。
- 可以使用 Eclipse 開展 Maven 專案的構建。
- Eclipse 基於 Maven 的 pom.xml 來實現自動化管理依賴關係。
- 它解決了 Maven 與 Eclipse 的工作空間之間的依賴,而不需要安裝到本地 Maven 的儲存庫(需要依賴專案在同一個工作區)。
- 它可以自動地從遠端的 Maven 庫中下載所需要的依賴以及原始碼。
- 它提供了嚮導,為建立新 Maven 專案,pom.xml 以及在已有的專案上開啟 Maven 支援。
- 它提供了遠端的 Maven 儲存庫的依賴的快速搜尋。
在 Eclipse 中匯入一個 Maven 的專案
- 開啟 Eclipse
- 選擇 File > Import > option
-
選擇 Maven Projects 選項。點選 Next 按鈕。
- 選擇專案的路徑,即使用 Maven 建立一個專案時的儲存路徑。假設我們建立了一個專案: consumerBanking. 透過 檢視如何使用 Maven 建立一個專案。
-
點選 Finish 按鈕。
現在,你可以在 Eclipse 中看到 Maven 專案。
看一下 consumerBanking 專案的屬性,你可以發現 Eclipse 已經將 Maven 所依賴的都新增到了它的構建路徑裡了。
好了,我們來使用 Eclipse 的編譯功能來構建這個 Maven 專案。
- 右鍵開啟 consumerBanking 專案的上下文選單
- 選擇 Run 選項
- 然後選擇 maven package 選項
Maven 開始構建專案,你可以在 Eclipse 的控制檯看到輸出日誌。
[INFO] Scanning for projects...[INFO] -------------------------------------------------------------------[INFO] Building consumerBanking[INFO] [INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT[INFO] task-segment: [package][INFO] -------------------------------------------------------------------[INFO] [resources:resources][INFO] Using default encoding to copy filtered resources.[INFO] [compiler:compile][INFO] Nothing to compile - all classes are up to date[INFO] [resources:testResources][INFO] Using default encoding to copy filtered resources.[INFO] [compiler:testCompile][INFO] Nothing to compile - all classes are up to date[INFO] [surefire:test][INFO] Surefire report directory: C:\MVN\consumerBanking\target\surefire-reports------------------------------------------------------- T E S T S-------------------------------------------------------Running com.companyname.bank.AppTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 secResults :Tests run: 1, Failures: 0, Errors: 0, Skipped: 0[INFO] [jar:jar][INFO] -------------------------------------------------------------------[INFO] BUILD SUCCESSFUL[INFO] -------------------------------------------------------------------[INFO] Total time: 1 second[INFO] Finished at: Thu Jul 12 18:18:24 IST 2012[INFO] Final Memory: 2M/15M[INFO] -------------------------------------------------------------------
現在,右鍵點選 App.java, 選擇 Run As 選項。選擇 As Java App
你將看到如下結果:
Hello World!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70006413/viewspace-2790971/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Maven POM之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第三篇】- Maven POM之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第六篇】- Maven 倉庫之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十九篇】- Maven NetBeans之Spring Cloud直播商城 b2b2c電子商務技術總結MavenBeanSpringCloud
- [第十八篇]——Docker 安裝 Node.js之Spring Cloud直播商城 b2b2c電子商務技術總結DockerNode.jsSpringCloud
- 【第七篇】- Maven 外掛之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十二篇】- Maven 專案文件之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十三篇】- Maven 快照(SNAPSHOT)之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十五篇】- Maven 依賴管理之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- Maven 構建配置檔案之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- Maven 構建生命週期之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- Maven 環境配置之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十六篇】- Maven 自動化部署之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第二十篇】-Maven IntelliJ之Spring Cloud直播商城 b2b2c電子商務技術總結MavenIntelliJSpringCloud
- Maven 構建 & 專案測試之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第八篇】- Maven 構建 Java 專案之Spring Cloud直播商城 b2b2c電子商務技術總結MavenJavaSpringCloud
- 【第十篇】- Maven 引入外部依賴之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第五篇】-Maven 構建配置檔案之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第四篇】- Maven 構建生命週期之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十四篇】- Maven 自動化構建之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- [第十二篇]——Docker Dockerfile之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- [第十四篇]——Docker Machine之Spring Cloud直播商城 b2b2c電子商務技術總結DockerMacSpringCloud
- 【第二篇】- Maven 環境配置之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第一篇】- Maven 系列教程之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十一篇】- Maven 專案模板之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第九篇】- Maven 構建 & 專案測試之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第九篇】- Git 標籤之Spring Cloud直播商城 b2b2c電子商務技術總結GitSpringCloud
- [第二篇]——Docker 架構之Spring Cloud直播商城 b2b2c電子商務技術總結Docker架構SpringCloud
- [第五篇]——Docker 映象加速之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- [第十三篇]——Docker Compose之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- 【第十七篇】- Maven Web 應用之Spring Cloud直播商城 b2b2c電子商務技術總結MavenWebSpringCloud
- 【第七篇】- Git 分支管理之Spring Cloud直播商城 b2b2c電子商務技術總結GitSpringCloud
- [第三篇]——CentOS Docker 安裝之Spring Cloud直播商城 b2b2c電子商務技術總結CentOSDockerSpringCloud
- [第四篇]——Windows Docker 安裝之Spring Cloud直播商城 b2b2c電子商務技術總結WindowsDockerSpringCloud
- [第六篇]——雲伺服器之Spring Cloud直播商城 b2b2c電子商務技術總結伺服器SpringCloud
- [第七篇]——Docker Hello World之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- 【第五篇】- Git 建立倉庫之Spring Cloud直播商城 b2b2c電子商務技術總結GitSpringCloud
- [第十五篇]——Swarm 叢集管理之Spring Cloud直播商城 b2b2c電子商務技術總結SwarmSpringCloud