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