开发部Maven入门培训_2.ppt
《开发部Maven入门培训_2.ppt》由会员分享,可在线阅读,更多相关《开发部Maven入门培训_2.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、开发部开发部MavenMaven入门培训入门培训 2014-01-112021/9/271目录1.Maven1.Maven关键知识点关键知识点2.Maven的安装配置3.用Maven构建项目4.搭建Nexus私服5.相关资料2021/9/2721.Maven关键知识点概念是一系列构建工具的集合约定大于配置Maven项目约定目录如右图:pom.xml文件项目对象模型(Project Object Model,POM)Maven坐标groupId:artifactId:version,唯一确定一个项目。如:2021/9/2731.Maven关键知识点本地仓库存放从中央仓库下载的依赖组件window
2、s7默认地址:C:userxxx.m2repositorylinux默认地址:/.m2/repository中央仓库central repository:Apache官方维护的组件库组件可升级2021/9/2741.Maven关键知识点生命周期与对应插件普通javeSE工程的生命周期与对应插件(已由Maven绑定)普通JavaSE工程的Maven坐标:2021/9/2751.Maven关键知识点超级pom.xml文件位于libmaven-model-builder-xxx.jarorgapachemavenmodel目录下新建的Mavan项目pom.xml文件默认继承它2021/9/2761.
3、Maven关键知识点Maven项目的版本号:2021/9/277依赖范围:用、()、)、(区间表示可选依赖:避免某些组件的依赖传递传递依赖:1.Maven关键知识点注意:正常的依赖版本号(如3.8.2),表示“3.8.2”最佳,其他版本也可以。而3.8.2表示必须3.8.2版本,其他版本不行。例如依赖方向:项目A-项目B-项目C,则项目A对C有传递依赖。2021/9/2781.Maven关键知识点传递范围对依赖关系的影响:父项目的标签:会把依赖版本号散布到其子项目中。子项目不需再指明。2021/9/2791.Maven关键知识点用Maven构建项目的好处可自动解决组件依赖问题类似Fedora的
4、yum和Ubuntu的apt-get工具其他原因:本地/中央仓库实现多个项目的jar包集中管理编译、测试、打包、部署、分发自动化工具软件轻量级发布;2021/9/2710目录1.Maven关键知识点2.Maven2.Maven的安装配置的安装配置3.用Maven构建项目4.搭建Nexus私服5.相关资料2021/9/27112.Maven的安装配置首次构建Maven项目:安装并配置好Java5+外网http连接2021/9/27122.Maven的安装配置修改Maven主配置文件conf/settings.xml,指定本地仓库位置:配置http代理:2021/9/27132.Maven的安装配
5、置机器安装Java5以上,并配置好环境变量下载Maven,解压,配置环境变量:增加M2_HOME指向D:apache-maven-3.1.1把%M2_HOME%bin变量加入Path变量查看Maven是否安装成功(cmd下):2021/9/27142.Maven的安装配置配置Eclipse的http代理:Eclipse官方Kepler版本自带M2Eclipse插件:Eclipse中打开Maven视图:2021/9/27152.Maven的安装配置Eclipse里设置Maven安装的路径和settings.xml文件:Eclipse对Maven工程的支持:2021/9/2716目录1.Maven
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开发部 Maven 入门 培训 _2
限制150内