【spring cloud系列(二)】- 微服務(wù)項目父工程搭建

微服務(wù)系列文章導(dǎo)航


源碼地址


工程說明

該工程為以后所有模塊的父工程,包括Eureka、zuul等,該模塊管理了以后所有模塊依賴的項目版本,主要做版本控制。

環(huán)境配置

  • IDE : intellij idea
  • java version: jdk.1.8
  • maven version : apache-maven-3.6.1

工程創(chuàng)建

  • 創(chuàng)建文件夾 MicroServiceCode,并用idea打開,創(chuàng)建父工程
  • 步驟:

file \Rightarrow new \Rightarrow module \Rightarrow maven \Rightarrow next \Rightarrow 輸入groupid(com.ttcode) \Rightarrow 輸入artifactid(framework-parent) \Rightarrow 輸入version(1.0) \Rightarrow 輸入module name(ms-framework-parent) \Rightarrow 輸入工程路徑(放入MicroServiceCode下) \Rightarrow finish

  • pom文件配置(主要)
  • 配置打包類型 <packaging>pom</packaging>
  • 配置阿里云倉庫
   <repositories>
       <repository>
           <id>public</id>
           <name>aliyun nexus</name>
           <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
           <releases>
               <enabled>true</enabled>
           </releases>
       </repository>
   </repositories>
  • 配置依賴,將所有依賴放進(jìn)標(biāo)簽 dependencyManagement
  • 說明 : 將所有的依賴放入dependencyManagement,子模塊引用相應(yīng)依賴的時候,只需要指定groupId和artifactId即可,父工程的作用就是將項目的依賴給統(tǒng)一管理起來。減少版本沖突

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容