版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MavenMaven
原理与实践目录何为Maven?构建,依赖管理,项目信息聚合
Maven核心概念坐标,依赖,仓库,生命周期,插件…
Maven最佳实践继承,多模块,测试,版本管理
Nexus搭建Maven私服
M2Eclipse/M2EQ&A何为Maven?答案1:构建工具理想的构建高度自动化跨平台丰富的可重用组件标准化答案1:构建工具何为Maven?答案2:依赖管理工具答案2:依赖管理工具何为Maven?答案3:项目信息聚合版本控制系统信息,缺陷跟踪系统信息,开发者信息,许可证信息……项目站点:javadoc,测试覆盖,代码静态分析报告……下载路径Maven下载路径Maven中央仓库Tomcat插件Maven核心概念坐标(Coordinate)依赖(Dependency)仓库(Repository)生命同期(Lifecycle)插件(Plugin)Maven核心概念-坐标groupId
:artifactId:version
:packaging:classifier
:com.etc.cloudsxdrldr1.0.8
(2.0
…)jar
(war,
zip
…)javadoc,sources,
jdk15
…com\etc\clouds\xdrldr\1.0.8-p3\xdrldr-1.0.8-p3.jarMaven核心概念-坐标<?xml
version="1.0"
encoding="UTF-8"?><project
xmlns="
"
xmlns:xsi="
"
xsi:schemaLocation="
"><modelVersion>4.0.0</modelVersion><groupId>com.etc.clouds</groupId><artifactId>xdrldr</artifactId><version>1.0.8-p3</version><packaging>jar</packaging><name>xdrldr</name><!--其它元素--></project>pom.xml文件Maven核心概念-依赖Maven核心概念-依赖范围Maven核心概念-依赖传递性Maven核心概念-依赖相关技巧Maven核心概念-依赖管理Maven核心概念-依赖分析Maven核心概念-仓库Maven核心概念-仓库配置Maven核心概念-生命周期Maven核心概念-插件Maven核心概念-插件配置Maven核心概念-mvn命令行Maven核心概念-内置对象env变量-暴露操作系统或者shell的环境变量${env.PATH}的引用将会被${PATH}环境变量替换,在Windows中为%PATH%project变量–暴露POM信息${basedir}
项目根目录${project.build.directory}
构建目录,缺省为target${project.build.outputDirectory}
构建过程输出目录,缺省为target/classes${project.build.finalName}
产出物名称,缺省为${project.artifactId}-${project.version}${project.packaging}
打包类型,缺省为jar${project.xxx}
当前pom文件的任意节点的内容Maven最佳实践继承多模块使用Maven运行测试版本管理多模块&继承继承继承SuperPOM自定义(公司/组织/项目级)parent
POM文件多模块测试(maven-surefire-plugin)重用测试代码Maven的版本规范TODO:版本管理插件(maven-release-plugin)Nexus–Maven仓库管理器使用Nexus搭建Maven私服解决公司开发人员不能通过外网访问远程仓库地址问题M2Eclipse/M2EM2E-MavenIntegrationforEclipse,Eclipse插件update
site:最新版本的Eclipse,已经自带这个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年山东客运从业资格证模拟考试题库及答案
- 2024年广安道路客运输从业资格证理论考题
- 人才租赁行业的消费心理分析
- 2024年南通客运资格证考试题库下载
- 2024年西安道路运输驾驶员从业资格客运考试题库
- 2024年宿州道路运输从业资格证考试
- 专业书籍出版行业发展预测分析
- 个性化购物体验科技行业发展方向及匹配能力建设研究报告
- 植入式医疗设备行业调研及投资前景分析报告
- 电影音乐制作行业发展建议
- 小学语文人教四年级上册(统编2023年更新)第三单元-四上语文9古诗三首(教案)
- 我和大树交朋友
- 节日主题班会 《国家公祭日》课件教学
- 德育主题班会 《责任与角色同在》教学课件
- 人教版小学四年级数学上册教案全册
- GB∕T 4423-2020 铜及铜合金拉制棒
- 加油站反恐防暴应急预案
- 统编版一年级上册《秋天》课件
- 高校工作名师工作室建设项目申报书
- 新湘教(湖南美术)版小学美术一年级上册全册PPT课件(精心整理汇编)
- 博德之门BG+TOSC细节攻略
评论
0/150
提交评论