在Eclipse上Maven环境配置使用
1. 安装配置Maven:
1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven。
Maven下载地址: http://maven.apache.org/download.cgi
1.2 配置 Maven 的conf文件夹中配置文件settings.xml。
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!--
配置本地MAVEN仓库位置,默认在:C:\Users\机器名\.m2\repository
<localRepository>D:\Program Files\mvn\</localRepository>
** Eclipse->Windows->Preferences->java->Build Path->Classpath Variables
--> <pluginGroups>
</pluginGroups> <proxies>
</proxies> <servers>
</servers> <mirrors>
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors> <profiles>
</profiles> <activeProfiles>
</activeProfiles>
</settings>
1.3 修改settings.xml,添加镜像服务器设置:
使用阿里云提供的Maven镜像服务器。
阿里云镜像服务器URL: http://maven.aliyun.com/nexus/content/groups/public/
2. Eclipse中Maven的配置:
|
1
|
说明:最新版的Eclipse已经内嵌了Mevne插件m2e, 不需要安装Maven插件, 如果不做任何配置,会自动连接使用maven中央库自然可以使用,但是中央库在国外,受到中国防火墙等因素影响其访问速度很慢, 只有连接到国内镜像库才能提高Maven运行速度. 连接到国内镜像库按照如下配置. |
2.1 打开Eclipse的首选项设置

2.2 找到Maven的配置项目

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

说明:Eclipse会自动的使用 settings.xml 文件中包含镜像库的URL地址信息, 找到Maven镜像库位置.
2.4 更新配置信息

2.5 找到Window菜单

2.6 开启Maven的视图, 检查是否已经配置了镜像库

Maven 的使用,创建Maven 桌面项目
1.1 选择菜单创建Maven项目

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

1.3 输入项目相关信息

1.4 Maven jar项目的目录结构

备注:因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误!
如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.
2. 创建Maven Web项目
2.1 选择菜单创建Maven项目

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

2.3 输入项目相关信息

2.4 Maven war项目的目录结构

备注:因为这个步骤必须连接到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" 文件夹.

在Eclipse上Maven环境配置使用的更多相关文章
- Eclipse上Maven环境配置使用 (全)
Eclipse上Maven环境配置使用 (全) 1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. ...
- Eclipse上Maven环境配置使用
1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. Maven下载地址: http://maven. ...
- Maven:Eclipse上Maven的配置
Eclipse上Maven的配置: 步骤: ①Maven下载地址: http://maven.apache.org/download.cgi# ②解压apache-maven-3.5.0-bin.zi ...
- Java-Maven(四):Eclipse集成Maven环境配置
一般maven都需要集成到IDE上使用的,而不是单独的使用,常见的maven可集成IDE:eclipse.IntelliJ IDEA.但这里就只学习eclipse集成maven的基础上,进行maven ...
- Android在Eclipse上的环境配置
哈哈,首先转一个:https://my.oschina.net/fusxian/blog/293935 谢谢分享者 1.android SDK安装出现Failed to fetch URL http: ...
- 3、eclipse和maven环境安装以及HDFS读写的demo
安装eclipse和maven环境 $ mkdir /home/beifeng/.m2 $ tar zxf repository.tar.gz -C /home/beifeng/.m2 $ /co ...
- eclipse php 开发环境配置
一般常用的是eclipse+pdt.我是直接下载的Eclipse for php :http://www.eclipse.org/downloads/packages/eclipse-php-deve ...
- 【maven教程】(1)---maven环境配置
maven环境配置 刚开始学习maven,现在项目需要用到maven,而且他确实很好用,也比较容易上手,我也是主要通过视频学习,在写博客的时候也会总结其它人所写 博客,从简到难,如果你也是初学者那接下 ...
- Maven 环境配置
1. 解压maven 2. 配置MAVEN_HOME环境变量 MAVEN_HOME D:\maven\apache-maven-3.0.5-bin\apache-maven-3.0.5 path ...
随机推荐
- openssh升级的坑爹之路
安装Zlib http://zlib.net/zlib-1.2.8.tar.gz tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure --sha ...
- IEEE发布2017年编程语言排行榜:Python高居首位
https://news.cnblogs.com/n/574248 编者按:本文由微信公众号“机器之心”(ID:almosthuman2014)编译,机器之心专注生产 AI 领域专业性内容.本文作者: ...
- java内存溢出(二)
一.有哪些内存溢出异常? OutOfMemoryError: 当堆.栈(多线程场景).方法区(永久区).本地内存(元数据.直接内存),数据容量达到最大时产生 StackOverFlowError: 线 ...
- windows10 conda python多版本切换
之前为了学习安装了python2.7是通过anaconda2安装的 现在想换用Python3 所以寻找版本并存 可以来回切换的方法 打开命令提示符,记住是命令提示符 不是win10自带的window ...
- 关于.net 保存 decimal类型数据到SQLServer2012数据库时自动取整的问题
公司同事问我有没有遇到过decimal类型数据入库时,会自动取整的问题(比如12.3入库后值是12,12.8入库后值是13,入库后自动四舍五入自动取整): 之前就遇到过从数据去decimal类型数据时 ...
- C语言出来多久了你知道吗?
在20世纪80年代,为了避免不同开发者使用的C语言语法的差异,美国国家标准局为C语言开发了一套完整的美国国家标准语言文法,称为ANSI C,作为C语言的初始标准.. [1] 2011年12月8日,国际 ...
- 记录一次坑爹的Python脚本抢购低价手机经历!
无意间浏览到魅族官网,说魅族3限量100台.30号中午12点抢购.正好我爪机目前处于报废状态,就来一试手气了.11点多种,习惯性的看了下网页脚本,发现了检测是否到抢购时间,并返回抢购消息的ajax.于 ...
- Java Collections类
集合类是什么? List列表.Set集合.Map映射.工具类(Iterator迭代器.Enumeration枚举类.Arrays和Collections). Set 接口继承 Collection,但 ...
- java动态绑定与静态绑定【转】
程序绑定的概念: 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来.对java来说,绑定分为静态绑定和动态绑定:或者叫做前期绑定和后期绑定.静态绑定: 在程序执行前方法已经被绑定(也就是说在 ...
- nginx+php+mysql+wordpress搭建简单站点 安装及配置过程
环境 阿里云ECS云服务器 CPU:1核 内存:2G 操作系统:Centos 7.3 x64 地域:华北 2(华北 2 可用区 A) 系统盘:40G 安装及配置 主要使用 nginx . php 和 ...