maven用了好长时间,需要系统的学习一下。maven ,是一个项目构建的工具,是一个项目管理和综合工具,具有项目生命周期管理功能。

  maven现在到了3.5.3,就以这个版本进行。

一、下载maven

  下载地址:http://maven.apache.org/download.cgi

  注意事项,要注意JDK的版本,JDK小于1.7的话只能选择3.3以下的版本

Maven 3.3+ require JDK 1.7 or above to execute - they still allows you to build against 1.3 and other JDK versions by Using Toolchains

  下载:选择apache-maven-3.5.3-bin.zip

  下载后解压。

二、配置环境变量

  1、配置jdk环境变量,如果jdk变量配置过了就不需要;

  2、配置maven环境变量

a、新建MAVEN_HOME的环境变量,然后加入到path中,有的不新增MAVEN_HOME,直接增加path执向到bin,这种没有错,但是就像是一种思想,写接口一样,还是建立MAVEN_HOME,到时有变化更改MAVEN_HOME即可。

    b、添加到path中

  现在,maven安装完毕,测试一下

  打开命令行窗口,输入:mvn -v(-version也行),显示:

  

  安装成功!

三、maven配置

  maven仓库配置,很长时间不是很理解仓库的意思。本地仓库,缓存项目中使用过的jar包,在本地。jar包一般从远程仓库中来。远程仓库就是中央仓库的意思,将项目中需要的依赖包运送到本地仓库。

  pom.xml文件,maven中最重要的配置文件,配置了所有的依赖。pom文件会从远程仓库中自动下载所需要的jia包,缓存到本地,下次会查看本地,本地没有的话会继续从远程下载。

  1、更换中央仓库

修改maven配置文件settings.xml,插入阿里云的中央仓库,因为国外的中央仓库站点太慢了,换成国内镜像

<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

  2、设置本地仓库

    设置本地仓库文件夹,新建文件夹,然后在settings.xml寻找localRepository,设置:

  <!-- 配置本地仓库 -->
<localRepository>E:\repositorys</localRepository>

    maven也有私服,后续继续说。

    maven仓库配置完成。

  3、仓库初始化:

初始化命令

在命令行中执行:mvn help:system,下载到本地,环境搭建完成。

四、集成Eclipse

  1、在window-preferences-Maven中,设置:点击Installations,点击add,使用新的maven

  

  2、在window-preferences-Maven中点击 User settings,选择修改过的settings.xml

  完成集成。

maven(一),maven3.5.3的windows安装及Eclipse集成的更多相关文章

  1. maven安装和eclipse集成遇到的问题

    修改完maven的位置之后,修改配置文件conf/settings.xml <localRepository>E:/apache-maven-3.3.1-bin/mvn/mvnreposi ...

  2. maven之一:maven安装和eclipse集成

    maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及与eclipse的集成. maven的 ...

  3. maven安装和eclipse集成

    maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及与eclipse的集成. maven的 ...

  4. windows安装weblogic并集成到eclipse

    1.下载 java是跨平台的,所以windows下载和linux一样的jar文件安装就行,当然也可以使用windows安装程序来安装. (weblogic下载不需要购买--oracle产品都是补丁和技 ...

  5. Windows下JDK安装步骤 + eclipse集成配置

    一.JDK环境配置 1.解压到java目录下 2.路径和上面路径一致 3.配置path路径 4.查看版本 二.Eclipse配置 1.编译版本 2.运行环境 3.默认字集 4.字体大小

  6. Eclipse集成Maven(手工安装Maven且手工集成到Eclipse)

    1.操作环境 操作系统:win8 64位 IDE:Helios Eclipse 1.8 JDK:1.6 2.资源准备 2.1 maven安装包: apache-maven-3.2.5-bin.zip  ...

  7. 安装JDK+Eclipse+Maven+Git/Gitee(windows系统和linux系统)

    1. 安装JDK 官网下载 下载java SE 下载 Java SE 7 1.1 windows配置jdk windows配置jdk 1.2 Ubuntu配置jdk Ubuntu 安装 JDK 7 / ...

  8. Maven3路程(二)Eclipse集成Maven

    我的环境: Eclipse:eclipse-jee-juno-SR2-win32 Maven:Maven3.0.5 1.Help->Eclipse Marketplace 2.选中要安装的插件, ...

  9. maven学习笔记--window平台下的安装和一些基本的配置

    maven官网:http://maven.apache.org/ 系统要求如下: 安装及配置步骤 (1)下载:到Maven 的官网上去下载windows版本的Maven的安装包!下载对应的zip 格式 ...

随机推荐

  1. C# 值类型与引用类型的详解

    值类型与引用类型分这几种情况: 1.内存分为堆和栈,值类型的数据存储在栈中,引用类型的数据存储在堆中. 2.int numb=10,代码中的10是值类型的数据,numb只是一个指向10的变量而已.其中 ...

  2. 【问题解决方案】GitHub仓库重构之将某个或某些文件夹移动到其他文件夹内

    仓库重构时遇到的问题,在GitHub页面里好像没有类似的操作按钮? 搜了一下好像要用到一些命令比如rm等,但是我对Linux类的命令不是很熟悉 于是想试试曲线救国,先把远程库的文件pull到本地,在本 ...

  3. JavaScript —— 字符串中使用正则表达式

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. XMPP即时通讯协议使用(前传)——协议详解

    XMPP详解 XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议.在此基础上,XMPP ...

  5. resolver - 解析器(resolver) 配置文件

    总览 (SYNOPSIS) /etc/resolv.conf 描述 (DESCRIPTION) 解析器(resolver) 是 C 函数库 中 的 一组 例程, 用于 访问 Internet 域名系统 ...

  6. python浮点数与整数间的转化

    舍弃小数部分 >>> math.trunc(12.533222) 12 >>> round(12.2544) 12 按给定小数位数四舍五入 >>> ...

  7. Elasticsearch单机安装_集群搭建_索引基本操作_Head插件安装与基本操作_ik分词器配置_logstash实现数据同步_教程

    一.Elasticsearch单机安装 1.将es安装包传到服务器上 这是安装包 这里我是用的是WinSCP上传工具,上传到/home/plugins文件下. 进入Xshell,验证一下是否上传成功. ...

  8. java 继承的概念及案例

    package java09; //定义一个员工类 public class Employee { public void method(){ System.out.println("方法执 ...

  9. vim/vi编辑工具实现多行注释和取消注释

    转载声明:本文为转载文章 原文地址:https://blog.51cto.com/3332935/2106143 多行注释: 进入命令行模式--> 将光标移动到要注释的第一行位置--> 按 ...

  10. python 获取文件行数

    #如果要统计文件的行数,可以这样写: count = len(open(filepath, 'r').readlines()) #这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作. #可以利用 ...