Maven培训教材(共35张).pptx
《Maven培训教材(共35张).pptx》由会员分享,可在线阅读,更多相关《Maven培训教材(共35张).pptx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Maven原理与实践大纲 何为Maven 构建,依赖管理,项目信息聚合 Maven核心概念 坐标,依赖,仓库,生命周期,插件 Maven最佳实践 创建、打包、发布、版本管理 项目实战 Nexus(Todo) M2eclipse(Todo) Q&A何为Maven? 依赖管理工具springslf4jhadooporg.springframework:spring-core:3.2.4org.slf4j:slf4j-api:1.7.5org.hibernate: hibernate-core:4.2.5 : : 中央中央仓储仓储何为Maven? 构建工具 高度自动化 跨平台 丰富的可重用组件 标准
2、化清理清理编译编译测试测试报告报告打包打包部署部署何为Maven? 项目信息聚合 版本控制系统信息,缺陷跟踪系统信息,开发者信息,许可证信息 项目站点:javadoc,测试覆盖,代码静态分析报告Maven核心概念 坐标 依赖 仓库 生命周期 插件坐标 groupId: com.sailing.sdp artifactId:sdp-core version:1.0.0-(SNAPSHOT/RELEASE) packaging:jar(war ear pom) classifier:jdk15(jdk14) com/sailing/sdp/sdp-core/1.0.0/sdp-core-1.0.0
3、.jar坐标4.0.0com.sailing.sdpsdp-utils1.1.1-SNAPSHOTjarsdp-utils依赖org.springframeworkspring-core3.2.4.RELEASEmonscommons-lang33.1中央仓储中央仓储依赖范围依赖范围依赖范围(scope)对于主代码对于主代码classpath有效有效对于测试代码对于测试代码classpath有效有效被打包,对于运行被打包,对于运行时时classpath有效有效例子例子compileYYYlog4jtest-Y-Spring-testprovidedYYServlet-apiruntime-YJ
4、dbc driver传递性依赖 使用spring-core的时候,不用考spring-core依赖了什么 万一出现问题的时候,不得不去了解spring-core依赖了什么My-appSpring-coreCommon-loggingaspectjweaver依赖相关技巧 . 1.1.2-SNAPSHOT org.springframework spring-webmvc $spring.version com.sailing.sdp sdp-utils $sdp.version . org.springframework spring-core 3.2.4.RELEASE commons-lo
5、gging commons-logging .依赖依赖归类归类依赖依赖排除排除依赖管理 4.0.0 com.sailing.sdp sdp-parent 1.0.0SNAPSHOT org.springside springside-core 3.2.4 4.0.0 com.sailing.sdp sdp-parent 1.0.0-SNAPSHOT sdp-core jar org.springframework spring-core 父项目父项目子项目子项目sdp-ormsdp-util仓库(Repository) 默认的,本地所Maven项目都复用一个本地仓库 本地仓库从远程仓库(可配置
6、)下载必要的构件 中央仓库是唯一内置的远程仓库本地仓库本地仓库/.m2/repository远程仓库远程仓库远程仓库远程仓库中央仓库中央仓库http:/repo1.maven.org/maven2Project-AProject-BProject-仓库(Repository) local-repository public repositories http:/ true true local-plugin-repository local plugin repository http:/ true true D:m2_repository添加远程仓储添加远程仓储更改本地更改本地仓储位置仓储位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Maven 培训教材 35
限制150内