
………Maven
Francis-Leo
管理自己的时间,流程化工作
展开
-
【Maven】认识
概念Maven是一款跨平台的项目管理工具,服务于基于Java平台的项目构建、依赖管理和项目信息管理 功能Maven是一个强大的构建工具,能够自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署 ;Maven通过一个坐标系统准确地定位每一个构件,找到任何一个Java类库,轻松解决繁杂的依赖问题;Maven帮助我们管理项目中各个角落的项目信息(项目描述、开发者列表、版本控原创 2018-01-07 16:53:16 · 471 阅读 · 6 评论 -
【Maven】依赖
依赖的元素groupId、artifactId、version:依赖的基本坐标; type:依赖的类型,默认为jar; scope:依赖的范围; optional:依赖是否可选; exclusions:排除传递性依赖 依赖的范围 依赖范围 编译classpath有效 测试classpath有效 运行classpath有效 compile原创 2018-01-07 17:14:28 · 531 阅读 · 7 评论 -
【Maven】聚合和继承
聚合 VS 继承聚合:概念:把项目的各个模块聚合在一起构建 目的:方便快捷的构建项目 相互关系:聚合模块知道有哪些被聚合模块,但被聚合模块不知道聚合模块方法:创建一个聚合项目,packing为pom;pom中添加modules元素,将其他模块放在module元素中;将其他模块代码放在聚合项目下,和pom文件同级(如果不采用父子关系而是平行结构,module中名字前原创 2018-01-08 21:41:38 · 439 阅读 · 11 评论