成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇帶給你IDEA創(chuàng)建Maven父子工程

開發(fā) 項目管理
Spring IO Platform在引入SpringBoot時已自動引入,不需要在我們的pom文件中導(dǎo)入,我們需要按照Maven提供的BOM功能定義自己基礎(chǔ)組件依賴工程。

使用Maven創(chuàng)建項目之前,我們要對工程有一個大概的規(guī)劃,為了保持類庫統(tǒng)一管理,引入的jar包版本不沖突,我們需要用到Maven的BOM功能以及Spring IO platform推出的BOM功能:

  • Maven BOM定義一整套相互兼容的jar包版本集合,使用時只需要依賴該BOM文件,即可放心地使用需要的依賴jar包,且無需再指定版本號。
  • Spring IO Platform只是一個pom文件,記錄了spring與其他開源項目對應(yīng)的版本,不同模塊或者與外部進(jìn)行集成時,只要項目中引入了它,外部集成時依賴關(guān)系無需版本號。

Spring IO Platform在引入SpringBoot時已自動引入,不需要在我們的pom文件中導(dǎo)入,我們需要按照Maven提供的BOM功能定義自己基礎(chǔ)組件依賴工程,所以我們的SpringCloud開發(fā)框架分為兩個工程:一個是底層組件GitEgg-Platform,用于統(tǒng)一規(guī)劃管理類庫版本及底層基礎(chǔ)功能組件開發(fā);一個是GitEgg-Cloud,依賴于底層組件GitEgg-Platform用于具體業(yè)務(wù)功能開發(fā)。

下面以創(chuàng)建GitEgg-Cloud為例創(chuàng)建Maven父子工程:

1、創(chuàng)建父工程:File > New > Project...,選擇Maven,Create from archetype不要勾選,點擊Next進(jìn)入下一步,填寫工程信息。

創(chuàng)建Maven工程

2、填寫項目名稱,選擇工程代碼存放路徑,GroupId 、ArtifactId、Version,然后點擊Finish完成創(chuàng)建。

項目名稱

3、因為是父工程,所以刪除工程下用不到的src目錄。此時,pom.xml文件中沒有節(jié)點pom,這里不需要處理,當(dāng)創(chuàng)建子工程之后,這里會自動添加此節(jié)點。

父工程

4、創(chuàng)建第一個子工程,在GitEgg-Cloud工程上點擊右鍵,然后選擇:New > Module... > Maven,然后直接Next下一步,在Name處填入子工程名稱:gitegg-common,然后點擊Finish,子工程創(chuàng)建完成,gitegg-common主要提供系統(tǒng)公共方法及工具。

子工程

5、然后使用上一步同樣的操作步驟,分別創(chuàng)建gitegg-oauth(鑒權(quán)),gitegg-gateway(網(wǎng)關(guān)),gitegg-plugin(第三方功能擴(kuò)展)工程模塊。使用第1步創(chuàng)建父工程的步驟創(chuàng)建gitegg-service(業(yè)務(wù)邏輯處理模塊)和gitegg-service-api(業(yè)務(wù)邏輯處理統(tǒng)一封裝對外提供服務(wù)的api接口)。創(chuàng)建時,在Maven窗口點擊右鍵選擇

org.apache.tapestry:quickstart,在信息填寫頁的Parent中選擇gitegg-service/gitegg-service-api建好的完整工程目錄如下:

創(chuàng)建完成

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2021-09-22 08:37:02

pod源碼分析kubernetes

2021-07-12 06:11:14

SkyWalking 儀表板UI篇

2022-02-25 15:50:05

OpenHarmonToggle組件鴻蒙

2021-04-23 08:59:35

ClickHouse集群搭建數(shù)據(jù)庫

2021-07-08 07:30:13

Webpack 前端Tree shakin

2021-04-14 07:55:45

Swift 協(xié)議Protocol

2023-03-13 09:31:04

2021-05-08 08:36:40

ObjectString前端

2021-10-28 08:51:53

GPIO軟件框架 Linux

2021-06-21 14:36:46

Vite 前端工程化工具

2021-01-28 08:55:48

Elasticsear數(shù)據(jù)庫數(shù)據(jù)存儲

2023-03-29 07:45:58

VS編輯區(qū)編程工具

2021-04-14 14:16:58

HttpHttp協(xié)議網(wǎng)絡(luò)協(xié)議

2021-04-08 11:00:56

CountDownLaJava進(jìn)階開發(fā)

2021-07-21 09:48:20

etcd-wal模塊解析數(shù)據(jù)庫

2022-03-22 09:09:17

HookReact前端

2024-06-13 08:34:48

2022-04-29 14:38:49

class文件結(jié)構(gòu)分析

2021-04-01 10:51:55

MySQL鎖機制數(shù)據(jù)庫

2021-03-12 09:21:31

MySQL數(shù)據(jù)庫邏輯架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美一区二区三区四区视频 | 91中文字幕| 一区二区免费在线 | av在线免费观看网站 | 久久久久国产 | www久久av | 免费黄色a级毛片 | 午夜欧美| 日韩欧美一区二区三区免费看 | 黄片毛片在线观看 | 日本福利在线 | 久久精品无码一区二区三区 | 伊人狠狠 | 99影视 | 日本免费一区二区三区四区 | 亚洲欧洲在线看 | 久久久精品影院 | 久久91精品久久久久久9鸭 | 日韩欧美精品一区 | 国产精品成人一区二区三区夜夜夜 | 黄色一级电影免费观看 | 日韩成人在线播放 | 国产91精品久久久久久久网曝门 | aaa在线观看 | 久久久.com| 日日艹夜夜艹 | 国产精品欧美一区二区三区不卡 | 国产一区久久精品 | 久久久www| 特级黄一级播放 | 日韩欧美网| 黄色一级特级片 | 精品日韩在线 | 毛片在线免费 | 亚洲精选一区二区 | 日日摸天天添天天添破 | 国产一区二区三区四区hd | 成人一区在线观看 | 久久成人国产 | 亚洲一区在线日韩在线深爱 | 欧美在线视频免费 |