Maven多模块项目搭建

Posted THISISPAN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven多模块项目搭建相关的知识,希望对你有一定的参考价值。

 最近一直在思考如何能够更好的重用代码。减少重复劳动,之前有一篇文章通过导入JAR包的形式,可以重用部分形如util类的方法,但是这样的话,管理起来jar包,特别是协同工作,多项目情况下,管理JAR会出现某些版本不统一的情况, 刚好最近在看Maven相关的资料,突然发现使用Maven是一个很好地方法。

 

2.

  1: 本地通过创建Nexus私服仓库,可以将相关的项目打包jar上传到第三方仓库里面进行依赖,每次版本迭代,直接从Nexus私服仓库里面取出来最新的jar包即可。同时如果存在多项目依赖相同的jar包,亦可以创建仓库进行区别对待,很好也很简单的方法,这里不过多进行介绍。

    2: Maven的多模块项目,感觉多模块项目,很适合一些较大的项目,能够很细化的拆分模块,比如说一个Web站点,默认会有很多模块  ”验证码相关模块“”邮件相关模块“ ”登陆检验模块“……,很多的这些模块,其实是可以拆分为多个模块,这样就可以便于维护。

    本文主要介绍 Maven模块项目:

    创建一个Maven Project 选择 maven-archetype-quickstart 

 

 

4.

3.1 主项目设置

maven多模块项目需要一个主项目来聚合各个子模块,不过其实就是需要一个父pom.xml。

以上是关于Maven多模块项目搭建的主要内容,如果未能解决你的问题,请参考以下文章

使用maven搭建多模块项目

Maven 搭建spring boot多模块项目

maven搭建企业级多模块项目

Maven 搭建spring boot多模块项目(附源码)

Maven多模块的开发项目搭建

Maven多模块项目搭建