良多開辟人員都利用過Eclipse建立Maven聚合工程,可是利用IDEA去建立的時辰就會碰到各類不順遂,今天就來寫一下本身的經驗。
1子項目引用父項目包掉敗
起首,我們先來建立一個新的工作空間。
File ->New-Project->Empty Project
點擊Next,進行下一步
Project location:點擊選擇一個空文件夾,作為工作空間
注重:路徑不要有中文
點擊Finish,進行下一步
工作空間建立當作功,選擇打開體例(肆意都可以):
This Windows : 選擇本窗口打開
New Windows:選擇新窗口打開
若是呈現Project Structure 界面
直接封閉就行
此刻工程打開的其實就是我們適才建立的工作空間。
此刻我們起頭建立父工程:
注重:項目標打包體例為pom
File -> Module -> Maven ->Next
不選擇骨架,直接點擊Next
填寫你的GroupId和ArtifactId和版本信息
然后Next
這里的三個標注名稱必然要一致,不然不是建立不出來想要的結果的
點擊Finish
這里需要點竄pom文件:添加
<modelVersion>4.0.0</modelVersion><groupId>com.demo</groupId><artifactId>parent</artifactId><version>1.0-SNAPSHOT</version><packaging>pom</packaging><!-- 集中界說依靠版本號 --><properties> <junit.version>4.10</junit.version> <!--這里界說良多依靠版本號--> <!--這里我就紛歧一寫出來了--></properties><dependencyManagement> <dependencies> <!-- 單位測試 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> </dependencies> <!--....--></dependencyManagement>
建立子工程pojo(打包體例為Jar)
File -> New ->Module ->Maven
不消選擇什么直接下一步
選擇父工程,填寫GroupId和ArtifactId和版本信息
選擇:Next
這里仍是注重:名稱要一致
點擊Finish
此刻我們能看到pojo.pom中已經擔當了parent工程
而parent工程中也聚合和opjo
在這我們看一下根基布局,就是如圖如許的。
到這其實已經差不多了,需要建web的可以選擇骨架的時辰選擇webapp。
按照本身的需求進行心猿意馬制
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!