Maven介绍


Maven官网:【点这里

 

Maven的下载


下载地址:【点这里

 

 

Maven项目管理工具结构


 

项目名称 模块名称 模块类型 备注
SSM Maven Project POM Maven项目名
SSM-common Maven Module POM 存储项目中的公共代码
SSM-common-util Maven Module JAR

包下面的【util工具类】及配置文件

SSM-common-service Maven Module JAR 和数据库相关的代码
SSM-common-web Maven Module JAR 和web相关的代码
SSM-service Maven Module POM  
SSM-service-demo-api Maven Module JAR

web项目中Controller所需代码

POJO类,Dao接口,Service接口,Junit

SSM-service-demo-impl Maven Module JAR

【Service实现类】、【Dao】,【Junit】

SSM-web Maven Module POM  
SSM-web-head Maven Module WAR 存储前台JSP+Controller
SSM-web-back Maven Module WAR 存储开发人员JSP+Controller

Maven项目间相互依赖关系


项目名 项目间关系 依赖于
ssm-common-service 依赖于 ssm-common-util
ssm-common-web
ssm-service-demo-api
ssm-service-demo-impl 依赖于 ssm-common-service
ssm-service-demo-api
ssm-web-head
ssm-web-back
依赖于 ssm-common-web
ssm-service-demo-api
ssm--service-demo-impl

JavaEE_项目管理工具Maven_【人生若只如初见】

如果没有使用到微服务编程,虚线变成实现,

如果使用到微服务编程,虚线不变,微服务编程【Dubbo,SpringCloud】,【BAT】

【Maven注意事项】

同一个工具包只能有一个版本

依赖管理器【DependencyManagement】相关要求:​​​​​

Ⅰ、根目录中定义;一定要写版本号

Ⅱ、在子项目中使用;一定不要加版本号

Ⅲ、不能传递;

 

 

 

相关文章: