
在創面那部中 不管你勾不勾 create from 那個選項 都無所謂,最終創建的項目要全刪的 ,只保留pom.xml

父項目結構
接下來 創建子項目
也是新建項目,不管你勾還是不勾,非WEB項目的話不勾,WEB項目的話勾選並選中

接下來

填寫元素結點,ok 創建完畢
非web項目子元素結構

web項目子元素結構

父元素會多出 module的配置,子元素會多出指向父元素的東西
<modules>
<module>../platform-core</module>
<module>../platform-sys</module>
<module>../platform-common</module>
</modules>
<parent>
<artifactId>platform</artifactId>
<groupId>cn.com.signheart</groupId>
<version>1.0</version>
<relativePath>../platform-root/pom.xml</relativePath>
</parent>
多個子項目盡量不要形成環形依賴,否則編譯不通過,要借用插件才行
maven 多模塊見好之后,如果不用web容器啟動的話,首先要編譯頂級項目install到倉庫(會自動install所有的子項目)
,如果有ide把該項目配置到web容器的話(如tomcat)則不需要(因為ide的web容器會自動進行編譯copy引入),容器部署的時候會自動處理父子依賴
maven install的時候要被更新 除非改版本號 ,或者刪除倉庫原來的的再install
子項目也可以創建到當前父目錄下,以上配置是同級目錄 所以要指定
relativePath 父pom的地址
不用指定的配置,創建到當前父目錄下即可,采用默認引用,如圖結構
