IDEA新建一个多maven模块工程(有图)
生活随笔
收集整理的這篇文章主要介紹了
IDEA新建一个多maven模块工程(有图)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?對于一些大型的項目來說,將項目的各個模塊理清并進行管理,便于后續項目的維護,使用maven管理是很方便的,它可以很好的構建模塊來設計項目的整體結構,對一些小型的項目不建議使用
1、新建父maven模塊(idea版本為2017.2)
選擇maven類型
點擊next,填寫GroupId和AtifactId
點擊next
確認工程名和存放路徑后點擊finish
選擇打開方式后完成父項目構建,如下圖所示
由于父類是作為一個模板,其src可以刪除掉
2、構建子maven模塊
?右擊父模塊名,新建一個module
選擇maven類目
點擊next并填寫子類ArtifactId
點擊next
點擊finish,查看父類pom文件可以看到引入新建的module
其他模塊添加一樣,也可以繼續在子模塊中添加子模塊,此時視當前子模塊為其子模塊的父模塊,處理方式和頂層父類一致。
針對web項目,可以在新增子module是類目選擇類似Spring Initailizr
?
?此處選擇war類型
新建完之后web項目結構如下
部署時需要在父pom文件中配置如下,父類中可以使用dependencyManagement來管理依賴,子模塊繼承其中的依賴,從而達到統一管理依賴版本的問題
<build><finalName>maven</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><executable>true</executable><!--指定運行主類-->
<mainClass>com.maven.web.WebApplication</mainClass><includeSystemScope>true</includeSystemScope></configuration><executions><execution><configuration><classifier>exec</classifier></configuration></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><useSystemClassLoader>false</useSystemClassLoader></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>${java.version}</source><target>${java.version}</target></configuration></plugin></plugins></build>
?
轉載于:https://www.cnblogs.com/kingsonfu/p/10398214.html
總結
以上是生活随笔為你收集整理的IDEA新建一个多maven模块工程(有图)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “寺门开向山”上一句是什么
- 下一篇: 怎样的零件可用平行线法展开