91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

maven中如何使用聚合模塊

發布時間:2021-07-30 16:12:02 來源:億速云 閱讀:183 作者:Leah 欄目:大數據

maven中如何使用聚合模塊,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

1.什么是maven的聚合模塊?

聚合模塊為項目目錄的最頂層,其他模塊作為聚合模塊子目錄而存在。目的是為一次構建多個項目模塊。

1.1 項目結構

 maven中如何使用聚合模塊

我自己化了一個關于項目的關系:

maven中如何使用聚合模塊

1.2 pom標簽配置-module

    maven-aggregate作為maven pom項目,需要定義pom.xml的 packaging 為 pom類型

    我們還是參照 maven的依賴特性,沖突解決(五) 創建 maven-01 maven-02  maven-03工程,通過maven-aggregate pom工程 對這三個maven項目做一個聚合,配置如下:

  maven中如何使用聚合模塊

Xml代碼 

1.  <project xmlns="http: maven.apache.org pom 4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    2.   xsi:schemalocation="http://maven.apache.org/POM/4.0.0&nbsp;http://maven.apache.org/xsd/maven-4.0.0.xsd">&nbsp;&nbsp;
3.  &nbsp;&nbsp;<modelversion>4.0.0</modelversion>&nbsp;&nbsp;

5.  &nbsp;&nbsp;<groupid>com.sohu.train</groupid>&nbsp;&nbsp;
6.  &nbsp;&nbsp;<artifactid>maven-aggregate</artifactid>&nbsp;&nbsp;
7.  &nbsp;&nbsp;<version>0.0.1-SNAPSHOT</version>&nbsp;&nbsp;
8.  &nbsp;&nbsp;<packaging>pom</packaging>&nbsp;&nbsp;

10.  &nbsp;&nbsp;<!-- 子模塊 指定項目pom的位置   ..代表上一級目錄-->&nbsp;&nbsp;
11.  &nbsp;&nbsp;<modules>&nbsp;&nbsp;
12.  &nbsp;&nbsp;&nbsp;&nbsp;<module>../maven-01</module>&nbsp;&nbsp;
13.  &nbsp;&nbsp;&nbsp;&nbsp;<module>../maven-02</module>&nbsp;&nbsp;
14.  &nbsp;&nbsp;&nbsp;&nbsp;<module>..maven-03</module>&nbsp;&nbsp;
15.  &nbsp;&nbsp;</modules>&nbsp;&nbsp;&nbsp;

17.  &nbsp;&nbsp;

   對 maven-aggregate執行下mvn clean compile

Xml代碼 

1.  \[INFO\]&nbsp;Scanning&nbsp;for&nbsp;projects...&nbsp;&nbsp;
2.  \[WARNING\]&nbsp;&nbsp;&nbsp;
3.  \[WARNING\]&nbsp;Some&nbsp;problems&nbsp;were&nbsp;encountered&nbsp;while&nbsp;building&nbsp;the&nbsp;effective&nbsp;model&nbsp;for&nbsp;com.sohu.train:maven-02:jar:1.0-SNAPSHORT&nbsp;&nbsp;
4.  \[WARNING\]&nbsp;'dependencies.dependency.exclusions.exclusion.groupId'&nbsp;for&nbsp;junit:junit:jar&nbsp;is&nbsp;missing.&nbsp;@&nbsp;line&nbsp;38,&nbsp;column&nbsp;16&nbsp;&nbsp;
5.  \[WARNING\]&nbsp;'dependencies.dependency.exclusions.exclusion.artifactId'&nbsp;for&nbsp;junit:junit:jar&nbsp;is&nbsp;missing.&nbsp;@&nbsp;line&nbsp;38,&nbsp;column&nbsp;16&nbsp;&nbsp;
6.  \[WARNING\]&nbsp;&nbsp;&nbsp;
7.  \[WARNING\]&nbsp;It&nbsp;is&nbsp;highly&nbsp;recommended&nbsp;to&nbsp;fix&nbsp;these&nbsp;problems&nbsp;because&nbsp;they&nbsp;threaten&nbsp;the&nbsp;stability&nbsp;of&nbsp;your&nbsp;build.&nbsp;&nbsp;
8.  \[WARNING\]&nbsp;&nbsp;&nbsp;
9.  \[WARNING\]&nbsp;For&nbsp;this&nbsp;reason,&nbsp;future&nbsp;Maven&nbsp;versions&nbsp;might&nbsp;no&nbsp;longer&nbsp;support&nbsp;building&nbsp;such&nbsp;malformed&nbsp;projects.&nbsp;&nbsp;
10.  \[WARNING\]&nbsp;&nbsp;&nbsp;
11.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
12.  \[INFO\]&nbsp;Reactor&nbsp;Build&nbsp;Order:&nbsp;&nbsp;&nbsp;//構建&nbsp;maven&nbsp;的反應堆,執行清理&nbsp;編譯的順序&nbsp;&nbsp;
13.  \[INFO\]&nbsp;&nbsp;&nbsp;
14.  \[INFO\]&nbsp;maven-02&nbsp;&nbsp;
15.  \[INFO\]&nbsp;maven-01&nbsp;&nbsp;
16.  \[INFO\]&nbsp;maven-03&nbsp;&nbsp;
17.  \[INFO\]&nbsp;maven-aggregate&nbsp;&nbsp;
18.  \[INFO\]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
19.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
20.  \[INFO\]&nbsp;Building&nbsp;maven-02&nbsp;1.0-SNAPSHORT&nbsp;&nbsp;
21.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
22.  \[INFO\]&nbsp;&nbsp;&nbsp;
23.  \[INFO\]&nbsp;---&nbsp;maven-clean-plugin:2.5:clean&nbsp;(default-clean)&nbsp;@&nbsp;maven-02&nbsp;---&nbsp;&nbsp;
24.  \[INFO\]&nbsp;Deleting&nbsp;E:\\train\\test\\maven-02\\target&nbsp;&nbsp;
25.  \[INFO\]&nbsp;&nbsp;&nbsp;
26.  \[INFO\]&nbsp;---&nbsp;maven-resources-plugin:2.6:resources&nbsp;(default-resources)&nbsp;@&nbsp;maven-02&nbsp;---&nbsp;&nbsp;
27.  \[INFO\]&nbsp;Using&nbsp;'UTF-8'&nbsp;encoding&nbsp;to&nbsp;copy&nbsp;filtered&nbsp;resources.&nbsp;&nbsp;
28.  \[INFO\]&nbsp;skip&nbsp;non&nbsp;existing&nbsp;resourceDirectory&nbsp;E:\\train\\test\\maven-02\\src\\main\\resources&nbsp;&nbsp;
29.  \[INFO\]&nbsp;&nbsp;&nbsp;
30.  \[INFO\]&nbsp;---&nbsp;maven-compiler-plugin:3.1:compile&nbsp;(default-compile)&nbsp;@&nbsp;maven-02&nbsp;---&nbsp;&nbsp;
31.  \[INFO\]&nbsp;Changes&nbsp;detected&nbsp;-&nbsp;recompiling&nbsp;the&nbsp;module!&nbsp;&nbsp;
32.  \[INFO\]&nbsp;Compiling&nbsp;1&nbsp;source&nbsp;file&nbsp;to&nbsp;E:\\train\\test\\maven-02\\target\\classes&nbsp;&nbsp;
33.  \[INFO\]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
34.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
35.  \[INFO\]&nbsp;Building&nbsp;maven-01&nbsp;1.0-SNAPSHOT&nbsp;&nbsp;
36.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
37.  \[INFO\]&nbsp;&nbsp;&nbsp;
38.  \[INFO\]&nbsp;---&nbsp;maven-clean-plugin:2.5:clean&nbsp;(default-clean)&nbsp;@&nbsp;maven-01&nbsp;---&nbsp;&nbsp;
39.  \[INFO\]&nbsp;Deleting&nbsp;E:\\train\\test\\maven-01\\target&nbsp;&nbsp;
40.  \[INFO\]&nbsp;&nbsp;&nbsp;
41.  \[INFO\]&nbsp;---&nbsp;maven-resources-plugin:2.6:resources&nbsp;(default-resources)&nbsp;@&nbsp;maven-01&nbsp;---&nbsp;&nbsp;
42.  \[INFO\]&nbsp;Using&nbsp;'UTF-8'&nbsp;encoding&nbsp;to&nbsp;copy&nbsp;filtered&nbsp;resources.&nbsp;&nbsp;
43.  \[INFO\]&nbsp;Copying&nbsp;1&nbsp;resource&nbsp;&nbsp;
44.  \[INFO\]&nbsp;&nbsp;&nbsp;
45.  \[INFO\]&nbsp;---&nbsp;maven-compiler-plugin:3.1:compile&nbsp;(default-compile)&nbsp;@&nbsp;maven-01&nbsp;---&nbsp;&nbsp;
46.  \[INFO\]&nbsp;Changes&nbsp;detected&nbsp;-&nbsp;recompiling&nbsp;the&nbsp;module!&nbsp;&nbsp;
47.  \[INFO\]&nbsp;Compiling&nbsp;1&nbsp;source&nbsp;file&nbsp;to&nbsp;E:\\train\\test\\maven-01\\target\\classes&nbsp;&nbsp;
48.  \[INFO\]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
49.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
50.  \[INFO\]&nbsp;Building&nbsp;maven-03&nbsp;0.0.1-SNAPSHOT&nbsp;&nbsp;
51.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
52.  \[INFO\]&nbsp;&nbsp;&nbsp;
53.  \[INFO\]&nbsp;---&nbsp;maven-clean-plugin:2.5:clean&nbsp;(default-clean)&nbsp;@&nbsp;maven-03&nbsp;---&nbsp;&nbsp;
54.  \[INFO\]&nbsp;Deleting&nbsp;E:\\train\\test\\maven-03\\target&nbsp;&nbsp;
55.  \[INFO\]&nbsp;&nbsp;&nbsp;
56.  \[INFO\]&nbsp;---&nbsp;maven-resources-plugin:2.6:resources&nbsp;(default-resources)&nbsp;@&nbsp;maven-03&nbsp;---&nbsp;&nbsp;
57.  \[INFO\]&nbsp;Using&nbsp;'UTF-8'&nbsp;encoding&nbsp;to&nbsp;copy&nbsp;filtered&nbsp;resources.&nbsp;&nbsp;
58.  \[INFO\]&nbsp;skip&nbsp;non&nbsp;existing&nbsp;resourceDirectory&nbsp;E:\\train\\test\\maven-03\\src\\main\\resources&nbsp;&nbsp;
59.  \[INFO\]&nbsp;&nbsp;&nbsp;
60.  \[INFO\]&nbsp;---&nbsp;maven-compiler-plugin:3.1:compile&nbsp;(default-compile)&nbsp;@&nbsp;maven-03&nbsp;---&nbsp;&nbsp;
61.  \[INFO\]&nbsp;Changes&nbsp;detected&nbsp;-&nbsp;recompiling&nbsp;the&nbsp;module!&nbsp;&nbsp;
62.  \[INFO\]&nbsp;Compiling&nbsp;1&nbsp;source&nbsp;file&nbsp;to&nbsp;E:\\train\\test\\maven-03\\target\\classes&nbsp;&nbsp;
63.  \[INFO\]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
64.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
65.  \[INFO\]&nbsp;Building&nbsp;maven-aggregate&nbsp;0.0.1-SNAPSHOT&nbsp;&nbsp;
66.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
67.  \[INFO\]&nbsp;&nbsp;&nbsp;
68.  \[INFO\]&nbsp;---&nbsp;maven-clean-plugin:2.5:clean&nbsp;(default-clean)&nbsp;@&nbsp;maven-aggregate&nbsp;---&nbsp;&nbsp;
69.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
70.  \[INFO\]&nbsp;Reactor&nbsp;Summary:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;可以看到&nbsp;對3個maven項目&nbsp;一起執行編譯&nbsp;&nbsp;
71.  \[INFO\]&nbsp;&nbsp;&nbsp;
72.  \[INFO\]&nbsp;maven-02&nbsp;...........................................&nbsp;SUCCESS&nbsp;\[&nbsp;&nbsp;1.874&nbsp;s\]&nbsp;&nbsp;
73.  \[INFO\]&nbsp;maven-01&nbsp;...........................................&nbsp;SUCCESS&nbsp;\[&nbsp;&nbsp;0.108&nbsp;s\]&nbsp;&nbsp;
74.  \[INFO\]&nbsp;maven-03&nbsp;...........................................&nbsp;SUCCESS&nbsp;\[&nbsp;&nbsp;0.158&nbsp;s\]&nbsp;&nbsp;
75.  \[INFO\]&nbsp;maven-aggregate&nbsp;....................................&nbsp;SUCCESS&nbsp;\[&nbsp;&nbsp;0.002&nbsp;s\]&nbsp;&nbsp;
76.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
77.  \[INFO\]&nbsp;BUILD&nbsp;SUCCESS&nbsp;&nbsp;
78.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;
79.  \[INFO\]&nbsp;Total&nbsp;time:&nbsp;2.263&nbsp;s&nbsp;&nbsp;
80.  \[INFO\]&nbsp;Finished&nbsp;at:&nbsp;2016-01-15T14:35:41+08:00&nbsp;&nbsp;
81.  \[INFO\]&nbsp;Final&nbsp;Memory:&nbsp;14M/227M&nbsp;&nbsp;
82.  \[INFO\]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;

 這樣我們就完成 maven對子模塊的聚合 ,像我們平常用的dubbo jetty tomcat spring hibernate等等 都是按模塊 去開發,一次編譯 各個模塊都能緊密聯系在一起了。我們在平常開發項目也需要適當的去分模塊開發,

這是dubbo的子模塊,分了很多子模塊:

 maven中如何使用聚合模塊

2.什么是pom繼承?

pom繼承是為了抽出重復配置,通常配置在父模塊中,為子模塊提供使用,這樣可以做到“一處聲明,處處使用”。

2.1 繼承結構

maven中如何使用聚合模塊

2.2 pom標簽配置-parent,*Management

 1.常用的pom被繼承的元素

Xml代碼 

1.  groupId&nbsp;:項目組&nbsp;ID&nbsp;,項目坐標的核心元素;&nbsp;&nbsp;&nbsp;&nbsp;
2.  version&nbsp;:項目版本,項目坐標的核心元素;&nbsp;&nbsp;&nbsp;&nbsp;
3.  description&nbsp;:項目的描述信息;&nbsp;&nbsp;&nbsp;&nbsp;
4.  properties&nbsp;:自定義的&nbsp;Maven&nbsp;屬性;&nbsp;&nbsp;&nbsp;&nbsp;
5.  dependencies&nbsp;:項目的依賴配置;&nbsp;&nbsp;&nbsp;&nbsp;
6.  dependencyManagement&nbsp;:醒目的依賴管理配置;&nbsp;&nbsp;&nbsp;&nbsp;
7.  repositories&nbsp;:項目的倉庫配置;&nbsp;&nbsp;&nbsp;&nbsp;
8.  build&nbsp;:包括項目的源碼目錄配置、輸出目錄配置、插件配置、插件管理配置等;&nbsp;&nbsp;&nbsp;&nbsp;

 1.配置maven-aggregate pom文件:

Xml代碼 

1.  <project xmlns="http: maven.apache.org pom 4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    2.   xsi:schemalocation="http://maven.apache.org/POM/4.0.0&nbsp;http://maven.apache.org/xsd/maven-4.0.0.xsd">&nbsp;&nbsp;
3.  &nbsp;&nbsp;<modelversion>4.0.0</modelversion>&nbsp;&nbsp;

5.  &nbsp;&nbsp;<groupid>com.sohu.train</groupid>&nbsp;&nbsp;
6.  &nbsp;&nbsp;<artifactid>maven-aggregate</artifactid>&nbsp;&nbsp;
7.  &nbsp;&nbsp;<version>0.0.1-SNAPSHOT</version>&nbsp;&nbsp;
8.  &nbsp;&nbsp;<packaging>pom</packaging>&nbsp;&nbsp;

10.  &nbsp;&nbsp;<!-- 子模塊 -->&nbsp;&nbsp;
11.  &nbsp;&nbsp;<modules>&nbsp;&nbsp;
12.  &nbsp;&nbsp;&nbsp;&nbsp;<module>../maven-01</module>&nbsp;&nbsp;
13.  &nbsp;&nbsp;&nbsp;&nbsp;<module>../maven-02</module>&nbsp;&nbsp;
14.  &nbsp;&nbsp;&nbsp;&nbsp;<module>../maven-03</module>&nbsp;&nbsp;
15.  &nbsp;&nbsp;</modules>&nbsp;&nbsp;&nbsp;
16.  &nbsp;&nbsp;<!-- 統一配置構件的版本號 -->&nbsp;&nbsp;
17.  &nbsp;&nbsp;<properties>&nbsp;&nbsp;
18.  &nbsp;&nbsp;&nbsp;&nbsp;<junit.version>3.8.1</junit.version>&nbsp;&nbsp;
19.  &nbsp;&nbsp;</properties>&nbsp;&nbsp;

21.  &nbsp;&nbsp;<!-- 依賴管理 -->&nbsp;&nbsp;
22.  &nbsp;&nbsp;<dependencymanagement>&nbsp;&nbsp;
23.  &nbsp;&nbsp;&nbsp;&nbsp;<dependencies>&nbsp;&nbsp;
24.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<dependency>&nbsp;&nbsp;
25.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<groupid>junit</groupid>&nbsp;&nbsp;
26.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<artifactid>junit</artifactid>&nbsp;&nbsp;
27.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<version>${junit.version}</version>&nbsp;&nbsp;
28.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<scope>test</scope>&nbsp;&nbsp;
29.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</dependency>&nbsp;&nbsp;
30.  &nbsp;&nbsp;&nbsp;&nbsp;</dependencies>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
31.  &nbsp;&nbsp;</dependencymanagement>&nbsp;&nbsp;
32.  &nbsp;&nbsp;

 maven-01,maven-02,maven-03 需要配置parent ,dependencies,同時對junit做一個依賴,3個工程的pom配置如下:

Xml代碼 

1.  <project xmlns="http: maven.apache.org pom 4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    2.     xsi:schemalocation="http://maven.apache.org/POM/4.0.0&nbsp;http://maven.apache.org/xsd/maven-4.0.0.xsd">&nbsp;&nbsp;
3.  &nbsp;&nbsp;&nbsp;&nbsp;<modelversion>4.0.0</modelversion>&nbsp;&nbsp;
4.  &nbsp;&nbsp;&nbsp;&nbsp;<!-- 指定父pom的坐標及pom位置 -->&nbsp;&nbsp;
5.  &nbsp;&nbsp;&nbsp;&nbsp;<parent>&nbsp;&nbsp;
6.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<groupid>com.sohu.train</groupid>&nbsp;&nbsp;
7.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<artifactid>maven-aggregate</artifactid>&nbsp;&nbsp;
8.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<version>0.0.1-SNAPSHOT</version>&nbsp;&nbsp;
9.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<relativepath>../maven-aggregate/pom.xml</relativepath>&nbsp;&nbsp;
10.  &nbsp;&nbsp;&nbsp;&nbsp;</parent>&nbsp;&nbsp;
11.  &nbsp;&nbsp;&nbsp;&nbsp;<artifactid>maven-03</artifactid>&nbsp;&nbsp;
12.  &nbsp;&nbsp;&nbsp;&nbsp;<packaging>jar</packaging>&nbsp;&nbsp;
13.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!-- 添加對junit依賴,這樣公用配置只需要在maven-aggregate中去配置 -->&nbsp;&nbsp;
14.  &nbsp;&nbsp;&nbsp;&nbsp;<dependencies>&nbsp;&nbsp;
15.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<dependency>&nbsp;&nbsp;
16.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<groupid>junit</groupid>&nbsp;&nbsp;
17.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<artifactid>junit</artifactid>&nbsp;&nbsp;
18.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</dependency>&nbsp;&nbsp;
19.  &nbsp;&nbsp;&nbsp;&nbsp;</dependencies>&nbsp;&nbsp;
20.  &nbsp;&nbsp;

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀柔区| 芒康县| 中西区| 张家界市| 独山县| 罗源县| 洞头县| 苏州市| 辽宁省| 兴隆县| 辛集市| 锦屏县| 天峨县| 讷河市| 离岛区| 肥西县| 民丰县| 丹巴县| 托克托县| 新和县| 乐清市| 通许县| 新龙县| 张掖市| 邢台市| 兴安盟| 浮山县| 福州市| 五常市| 广德县| 新巴尔虎右旗| 安陆市| 武隆县| 定日县| 岑巩县| 达尔| 新兴县| 鱼台县| 黔江区| 金寨县| 曲靖市|