javascript
springcloud 子项目怎么导入_「 从0到1学习微服务SpringCloud 」09 补充篇-maven父子模块项目...
系列文章(更新ing):
作為微服務的項目,如果將每個項目都拆成一個完整的項目,很難開發,那得打開多少個idea。應該將它們歸到一個項目里,使用maven父子模塊項目的形式,如下圖
之前我們項目的拆成單個是錯誤,不過問題不大,可以將它們再合起來。
maven父子模塊項目
1.新建一個maven項目,作為父項目,把多余的東西刪掉,只留下.idea和pom.xml
2.將現有的項目作為子模塊加到項目里
3.剛加進來的項目會與父項目處于同級,將子模塊拖到父項目里
4.構建父子模塊
主要是通過modules和parent標簽實現的
1.在父項目的pom中添加modules標簽,將子模塊加進來
eureka-server
2.在子模塊的pom中添加parent標簽,并加入父項目的坐標
com.zhangwk
springcloud-parent
0.0.1-SNAPSHOT
3.一些共用的東西可以放在父項目的pom文件中,因為子項目的pom會繼承父項目的pom
(1)將子項目中的properties標簽移到父項目中,從而做到jar包的統一版本管理
1.8
Greenwich.RELEASE
(2)添加以下標簽,用于管理springcloud相關依賴的版本管理
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
org.springframework.boot
spring-boot-starter-web
org.projectlombok
lombok
1.16.20
provided
org.springframework.boot
spring-boot-starter-test
test
這里需要注意的是,如果使用了dependencyManagement標簽,里面的依賴只能用于聲明jar的版本,在子模塊中需要再聲明一次該依賴,無需聲明版本。
若只存在dependencies標簽,子模塊可以繼承里面的依賴,無需再次聲明。
4.第一個子模塊就加進來了,重復以上1,2,3步,將我們之前的項目都加進來吧
已將代碼上傳到github
如果覺得不錯,分享給你的朋友!
THANDKS
End -
一個立志成大腿而每天努力奮斗的年輕人
伴學習伴成長,成長之路你并不孤單!
總結
以上是生活随笔為你收集整理的springcloud 子项目怎么导入_「 从0到1学习微服务SpringCloud 」09 补充篇-maven父子模块项目...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kalixfce不能启动_kali升级2
- 下一篇: python抓虫_Python 七步捉虫