Maven入门

Maven是一个项目管理工具,用于管理项目的生命周期, 它包含了项目生命周期管理,软件包依赖管理。软件公司项目采用 Maven 的比例在持续增长。

Maven 的配置

1. 安装配置Maven:

1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven

1.2 配置 Maven 的conf文件夹中配置文件settings.xml。
在这里插入图片描述
1.3 修改settings.xml,添加镜像服务器设置:
举例:
阿里云Maven镜像服务器配置:
修改settings.xml文件, 添加阿里云镜像服务器配置信息:
在这里插入图片描述
阿里云镜像服务器URL: http://maven.aliyun.com/nexus/content/groups/public/

完整配置文件: settings.xml

使用鼠标右键的 链接另存为 功能, 保存替换原有Maven配置文件即可.

2. Eclipse中Maven的配置:

最新版的Eclipse已经内嵌了Mevne插件m2e, 不需要安装Maven插件, 如果不做任何配置, 会自动连接使用maven中央库自然可以使用, 但是中央库在国外, 受到中国防火墙等因素影响其访问速度很慢, 只有连接到国内镜像库才能提高Maven运行速度. 连接到国内镜像库按照如下配置.

2.1 打开Eclipse的首选项设置
在这里插入图片描述
2.2 找到Maven的配置项目
在这里插入图片描述

2.3 设置Maven的全局配置文件settings.xml

在这里插入图片描述
Eclipse会自动的使用 settings.xml 文件中包含镜像库的URL地址信息, 找到Maven镜像库位置. 如何配置settings.xml文件?
2.4 更新配置信息
在这里插入图片描述

2.5 找到Window菜单
在这里插入图片描述

2.6 开启Maven的视图, 检查是否已经配置了镜像库
在这里插入图片描述

Maven 的使用

Maven功能强大, 可以参与管理软件的整个生命周期. Java软件开发中的jar包管理更是Maven的绝技.

1. 创建Maven 桌面项目

1.1 选择菜单创建Maven项目
在这里插入图片描述

1.2 选择项目目录结构的骨架

在这里插入图片描述
1.3 输入项目相关信息
在这里插入图片描述

1.4 Maven jar项目的目录结构
在这里插入图片描述

因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误! 如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.
阿里云Maven内网镜像库: http://maven.aliyun.com/nexus/content/groups/public/
安装配置Maven Eclipse中Maven的配置

2. 创建Maven Web项目

2.1 选择菜单创建Maven项目
在这里插入图片描述
2.2 选择项目目录结构的骨架
在这里插入图片描述

2.3 输入项目相关信息
在这里插入图片描述

2.4 Maven war项目的目录结构
在这里插入图片描述

因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误! 如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.
阿里云Maven内网镜像库: http://maven.aliyun.com/nexus/content/groups/public/
安装配置Maven Eclipse中Maven的配置

1.5 创建Web部署描述文件web.xml消除检测错误
在这里插入图片描述

  1. 在Eclipse中搜索添加Jar组件"坐标"
    Eclipse与Maven配合提供了强大的jar组件集成功能.
    3.1 更新Maven库的索引文件
    Mavne索引用于搜索jar组件"坐标", 更新索引以后就可以在Eclipse中搜索jar组件"坐标", 但这个功能不是必须的, 使用 4. 在线搜索添加Jar组件"坐标"
    在这里插入图片描述
    TTS9 Eclipse工作空间中已经更新过Maven索引, 一般无需更新这个索引, 但是如果更换过Eclipse工作空间, 就需要再次更新Maven索引, 如果无法更新索引, 使用 4. 在线搜索添加Jar组件.

阿里云 Maven 镜像服务器没有提供Mavne索引功能, 无法下载Maven索引! 使用 4. 在线搜索添加Jar组件.

3.2 打开Maven项目中的pom.xml文件
在这里插入图片描述

3.3 搜索需要jar组件包"坐标"
在这里插入图片描述
这个搜索功能是利用 3.1 更新Maven库的索引文件 的索引完成, 如果没有更新过索引, 这个功能失效!!
3.4 搜索结果就是在pom.xml文件中"坐标", 保存pom.xml时候会自动下载jar组件
在这里插入图片描述
这个搜索功能是利用 Maven 仓库服务器完成的, 如果不能连接到Maven仓库服务器, 这是会发生错误!! 如果出现问题请参考: Maven 的配置

由于版权的问题, 无法在公共Maven服务器上下载Oracle JDBC Driver

3.5 使用Maven下载的jar组件. 组件保存在本地仓库".m2"文件夹中
在这里插入图片描述

3.6 如果出现下载故障, 可以在检查Maven仓库正常联通后, 再删除本地仓库".m2"以后"更新Maven 项目"
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值