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。 

 settings.xml

  1.3 修改settings.xml,添加镜像服务器设置:
      使用阿里云提供的Maven镜像服务器。
      阿里云镜像服务器URL: http://maven.aliyun.com/nexus/content/groups/public/

2. Eclipse中Maven的配置:

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

 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" 文件夹.
    

maven详细配置的更多相关文章

  1. 使用IDEA配置Maven + SpringMVC + Mybatis 【一步一步踩坑详细配置完成】

    PS:初学,想使用Maven配置一个SpringMVC的开发环境,照着网上的各种图文解说,配置了好久都没成功,有些写的不够详细,有些只有写一半,走了不少弯弯绕绕,踩了不少的坑,此文将正确配置成功的步骤 ...

  2. Maven项目引入log4j的详细配置

    注:本文来源于 _xiaoxiong  <Maven项目引入log4j的详细配置> 引入log4j pom.xml <dependency> <groupId>lo ...

  3. maven安装和配置阿里云镜像(各种详细配置)

    maven安装和详细配置 提示:下面是maven3.6.3版本百度云链接,记住maven3.3以上版本必须安装jdk1.7及以上版本,否则会出错. 链接:https://pan.baidu.com/s ...

  4. 2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决

    文章目录 1.maven下载 2.maven环境变量的配置 3.查看maven是否配置成功 4.配置文件的修改 5.IDEA集成maven 6.导入项目时jar包下载不成功的问题解决 maven教程: ...

  5. MyEclipse中Maven的配置

    之前在MyEclipse这个IDE中配置Maven,完成配置后启动Maven时出现-Dmaven.multiModuleProjectDirectory system propery is not s ...

  6. java日志框架log4j详细配置及与slf4j联合使用教程

    最后更新于2017年02月09日 一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到“build path” <d ...

  7. 浅谈基于Intellij IDEA Maven的配置与使用

    在java开发中,引入jar包的方式从种类上划分,可分为自动导入和手动导入,然而,手动导入繁琐,不是很适合当前开发模式,手动导入也被自动导入所取代. 当前,Maven和Gradle是比较主流的自动导入 ...

  8. maven的配置及一些常用命令

    一般来说,github上大多的java项目都是使用maven,ant等进行构建的.由于之前没有使用过maven,因此这几天对maven进行了简单的学习.古话说:“温故而知新”,一些命令长时间不使用都会 ...

  9. Maven的配置指南

    Maven的配置指南  配置Maven Maven配置发生在3个级别: 项目 - 大多数静态配置发生在pom.xml中 安装 - 这是Maven安装时发生的一次性的配置过程 用户 - 这是Maven提 ...

随机推荐

  1. 第34章:MongoDB-索引--用户管理

    ①用户管理 在MongoDB里面默认情况下只要是进行连接都可以不使用用户名与密码,因为要想让其起作用,则必须具备以下两个条件: ·条件一:服务器启动的时候打开授权认证: ·条件二:需要配置用户名和密码 ...

  2. Maths | 为什么点积等价于投影后的乘积

    目录 1. 复习点积 2. 点积的对称性 3. 矩阵与变换的关系 4. 一维矩阵也是一种线性变换 5. 最终解释:为什么是投影 先上结论: \(\boldsymbol v\)和\(\boldsymbo ...

  3. Android studio提速配置

    1. C:\Program Files\Android\Android Studio\bin studio64.exe.vmoptions 2.创建 gradle.properties 配置文件

  4. python之路(二)-collections系列

    collections提供了一些比较方便的方法,使用时需要先导入模块 导入模块: import collections 1. 计数器Counter 统计参数中出现的次数,以字典的方式返回结果,参数可以 ...

  5. Html5与Css3知识点拾遗(六)

    web字号 px() 百分比(较常用) em(最常用):一般1em=16px,相对单位.以父元素作参照系,父元素大小是不确定的 body{ font-size:100%; /*父元素默认为16px*/ ...

  6. [Python列表]-索引

    Python 列表(List) 前言 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内 ...

  7. spring boot 通过controller跳转到指定 html 页面问题以及请求静态资源问题

    1. 项目结构 2. pom文件配置 重点是红色框内的依赖 3. application配置文件 4. controller 注意使用@Controller注解: @RestController 等价 ...

  8. ASP.NET Core中自定义路由约束

    路由约束 ASP.NET Core中,通过定义路由模板,可以在Url上传递变量,同时可以针对变量提供默认值.可选和约束. 约束的使用方法是在属性路由上添加指定的约束名,用法如下: // 单个使用 [R ...

  9. [转载]Apple Watch 开发详解

    Apple Watch 开发详解 Apple Watch现在对于第三方开发者来说更多的还是一块额外的屏幕.暂时WatchKit没有能给出足够的接口.现在Watch App的主要运算逻辑需要依赖iPho ...

  10. 3-1 vue生命周期

    Vue实例生命周期函数 ================================================================== ③-④当beforeMount这个函数执行 ...