maven模组化建项目
2016-02-01 14:56
204 查看
maven模组化建项目的主要优势在于可以减少一些代码的重复,而且便于管理。怎么理解这样一个优势呢?比如公司做一个比较大的项目,前后端分离,然后后端针对不同业务又有很多不用的项目,那一些共同的实体岂不是要进行多次建立。还有比如一些常用工具类的封装,在不同业务的后端项目中你岂不是要进行多次的代码复制。
maven模组就可以解决这样的一个问题,建立一个基础模组,然后打成jar包,其他模组直接引用这个模组就可以进行代码简化,如果还要结合git进行代码管理的话,就要把所有的模组放在一个空maven项目中进行统一管理。现在一下我来简单说一下eclipse下的模组建立。
以下用图的方式展示建立步骤:
先建立一个maven的project类,是以pom方式建立父类,这样有利于统一管理包依赖
----》
---》
---》
---》
========》接下去就点击父项目右击建立子项目模组
---》
---》
---》
---》
最后一张图示打成jar包是比如我们项目所有的工具类或者所有的实体对象,如果针对业务的web项目一般会打成war包,这样就能部署到服务器。建立另外的模组也是一样的。所以希望大家都能经常用这种分开的思维,做一些大项目还是蛮有作用的。希望帮助到你们。
maven模组就可以解决这样的一个问题,建立一个基础模组,然后打成jar包,其他模组直接引用这个模组就可以进行代码简化,如果还要结合git进行代码管理的话,就要把所有的模组放在一个空maven项目中进行统一管理。现在一下我来简单说一下eclipse下的模组建立。
以下用图的方式展示建立步骤:
先建立一个maven的project类,是以pom方式建立父类,这样有利于统一管理包依赖
----》
---》
---》
---》
========》接下去就点击父项目右击建立子项目模组
---》
---》
---》
---》
最后一张图示打成jar包是比如我们项目所有的工具类或者所有的实体对象,如果针对业务的web项目一般会打成war包,这样就能部署到服务器。建立另外的模组也是一样的。所以希望大家都能经常用这种分开的思维,做一些大项目还是蛮有作用的。希望帮助到你们。
相关文章推荐
- maven学习
- maven插件maven-war-plugin的使用
- jenkins------部署项目到jboss eap下
- maven使用经验集
- window下安装和配置maven环境
- 使用maven+eclipse搭建struts2开发环境
- Java随手笔记8之包、环境变量和访问控制及maven profile实现多环境打包
- maven中下载jar包源码和javadoc的命令介绍
- 表单重复提交处理总结
- Maven私服配置记录 Nexus
- Maven学习笔记
- Maven实战(三)Eclipse构建Maven项目
- maven基本要点
- Maven for Eclipse
- maven 使用 问题记录
- 《Maven权威指南》学习笔记四_创建一个简单的Maven项目
- 《Maven权威指南》学习笔记十七_一个多模块项目 3ff0
- 《Maven权威指南》学习笔记十八_多模块企业级项目 3ff0
- 《Maven权威指南》学习笔记二十_关于POM
- 近日maven学习概况