Maven介绍以及运用
介绍:Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
maven仓库:
maven中有*仓库,本地仓库,私服三个概念
1.*仓库是maven给你提供的所有jar包的下载地址.网址:http://mvnrepository.com/
2.本地仓库是你在*仓库里下载好的jia包所保存的文件夹。
3.私服相当于一个大型的本地仓库,一般在规模庞大的公司里才会有自己的私服。为什么会有私服呢? 有些公司在上班过程中某些电脑是不允许连接互联网的,只能使用自己公司的局域网,那么,这个时候你要使用maven的话就不能使用http的地址,这个时候就产生了私服。私服通过maven的索引使用公司的ip地址来使用到maven中的jar包。中国拥有最厉害的私服公司就是马云的阿里巴巴。但是阿里巴巴的私服会对外开放。
eclipse配置maven,根据图片提示把本地maven配置到eclipse里面
下一步,设置,找到你的maven解压文件夹,然后打开conf子文件夹,然后编辑settings.xml
1、Maven 的使用,创建Maven项目
选择项目目录结构的骨架以及项目相关信息
2. 创建Maven Web项目
2.1 选择菜单创建Maven项目
备注:因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误!如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.
2.5 创建Web部署描述文件web.xml消除检测错误
在Eclipse中搜索添加Jar组件"坐标"
Eclipse与Maven配合提供了强大的jar组件集成功能.
1.1 更新Maven库的索引文件
说明:Mavne索引用于搜索jar组件"坐标", 更新索引以后就可以在Eclipse中搜索jar组件"坐标", 但这个功能不是必须的
注意:如果更换过Eclipse工作空间, 就需要再次更新Maven索引;
1.2 打开Maven项目中的pom.xml文件
1.3 搜索需要jar组件包"坐标"
说明:这个搜索功能是利用 1.1步骤更新Maven库的索引文件 的索引完成, 如果没有更新过索引, 这个功能失效!!
1.4 搜索结果就是在pom.xml文件中"坐标", 保存pom.xml时候会自动下载jar组件
备注:这个搜索功能是利用 Maven 仓库服务器完成的, 如果不能连接到Maven仓库服务器, 这是会发生错误!!
注意:由于版权的问题, 无法在公共Maven服务器上下载Oracle JDBC Driver
1.5 使用Maven下载的jar组件. 组件保存在本地仓库".m2"文件夹中
1.6 如果出现下载故障, 可以在检查Maven仓库正常联通后, 再删除本地仓库".m2"以后"更新Maven 项目"
在线搜索添加Jar组件"坐标"
阿里云jar组件"坐标"搜索: http://maven.aliyun.com/nexus/
1.1 阿里云jar组件"坐标"搜索
1.2 搜索结果很多, 选择需要的组件版本, 找到组件"坐标"
1.3 将找到组件"坐标" 复制到pom.xml文件中, 保存pom.xml文件时候自动下载jar组件.
1.4 下载jar组件自动保存在本地库 ".m2" 文件夹.
推荐阅读
-
微信小程序云开发入门教程,其开发优势以及适用场景介绍
-
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
-
WiMax无线网络的技术以及其应用前景介绍
-
用PHP提取中英文词语以及数字的首字母的方法介绍
-
having的用法以及与where区别介绍
-
SQL Server 日期函数CAST 和 CONVERT 以及在业务中的使用介绍
-
Keyshot怎么贴图?Keyshot贴图教程以及五种贴图介绍
-
linux shell中 if else以及大于、小于、等于逻辑表达式介绍
-
如何打开PDF文件?PDF常用的阅读、编撰以及其他工具介绍
-
huawei watch多少钱?华为智能手表huawei watch价格以及配置介绍