只需五分鐘-用Maven快速搭建Spring Cloud微服務

Maven安裝手冊spring

若是想學習Java工程化、高性能及分佈式、深刻淺出。微服務、Spring,MyBatis,Netty源碼分析的朋友能夠加個人Java高級交流:854630135,羣裏有阿里大牛直播講解技術,以及Java大型互聯網技術的視頻免費分享給你們。apache

一、準備安裝包tomcat

  安裝包: apache-maven-3.5.4-bin.zip  (最好JDK 1.7及以上版本)eclipse

  集成包: eclipse-maven3-plugin.zipmaven

二、maven安裝分佈式

  2.1 將下載好的maven安裝包解壓到你想放的硬盤目錄下微服務

    例:H:\maven\apache-maven-3.5.4源碼分析

  2.2 配置環境變量性能

      MAVEN_HOME = H:\maven\apache-maven-3.5.4學習

      path = %MAVEN_HOME%\bin;

  2.3 驗證安裝是否成功

    控制檯輸入:mvn -v,則能夠看到maven版本信息,表示安裝成功。

    

 

  2.4 倉庫配置

    A)本地倉庫路徑設置

    找到本地在maven安裝目錄conf 下的 settings.xml 配置文件,個人是在H:\maven\apache-maven-3.5.4\conf\settings.xml,找到配置路徑的localRepository標籤,將maven安裝的路徑配上,以下圖:

    

    B)下載倉庫所需的jar包等資源

      在控制檯輸入:mvn help:system,會下載maven所需jar包資源。若出現以下錯誤:No plugin found for prefix 'help' in the current project and in the plugin

     

 

    把maven倉庫的鏡像地址修改了就好了: http://repo1.maven.org/maven2  

    修改爲以上地址後,而後再在cmd命令面板中輸入mvn help:system命令檢測是否成功,以下圖,既是成功。

    

 

    至此,Maven安裝完成。

 

三、Eclipse集成

  經過link方式

    A)在你的 eclipse 安裝的根目錄下建立兩個文件夾:links和mavenPlugins,把集成jar包(eclipse-maven3-plugin.zip) 解壓後的features和plugins文件夾放到mavenPlugins文件夾下。

    B)在 links 目錄下建立一個maven.link文件,在裏面配置 path=pathmavenPlugins的絕對路徑,

    即 path= path=H:\\eclipse\\mavenPlugins                  

    C)重啓 eclipse,啓動後你打開Window->Preferences,若是出現Maven選項,說明集成配置成功!

    

 

     檢查maven在eclipse的配置

    打開window->Preferences->maven->User Setting,檢查 User Setting(open file)下的路徑是不是默認的倉庫路徑,若是是則改爲咱們本身的settings.xml路徑:

    H:\maven\apache-maven-3.5.4\conf\settings.xml。

    

 

 

    至此,配置結束。

 

四、使用Maven在eclipse中快速構建spring cloud微服務

 

(1)新建Maven項目

   

 

(2)選擇maven-archetype-quicktype

   

 

(3)輸入group id, artifact id等信息,點擊完成

   

 

(4)項目結構如圖

   

 

(5)在pom文件中增長spring cloud配置:

   

  

 

 

(6)編寫Application程序

 

   

 

(7)執行Application程序,若是沒有錯誤輸出說明spring boot已經搭建成功了。

   

 

 

 

若出現 unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean。則是jar包衝突,個人是tomcat衝突,找到本地倉庫中tomcat位置,將下載的tomcat的jar包刪除便可,咱們使用本身的jdk1.7。

  

若是想學習Java工程化、高性能及分佈式、深刻淺出。微服務、Spring,MyBatis,Netty源碼分析的朋友能夠加個人Java高級交流:854630135,羣裏有阿里大牛直播講解技術,以及Java大型互聯網技術的視頻免費分享給你們。

相關文章
相關標籤/搜索