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. H Kuangyeye and hamburgers

    链接:https://ac.nowcoder.com/acm/contest/338/H来源:牛客网 题目描述 Kuangyeye is a dalao of the ACM school team ...

  2. js利用递归与promise 按顺序请求数据

    问题:项目中有一个需求,一个tabBar下面如果没有内容就不让该tabBar显示,当然至于有没有内容,需要我们通过请求的来判断,但是由于请求是异步的,如何让请求按照tabBar的顺序进行? 方案:我们 ...

  3. Spring之控制反转——IoC、面向切面编程——AOP

      控制反转——IoC 提出IoC的目的 为了解决对象之间的耦合度过高的问题,提出了IoC理论,用来实现对象之间的解耦. 什么是IoC IoC是Inversion of Control的缩写,译为控制 ...

  4. quickbi报错AE0510000002

    数据库连接异常: com.alipay.dwsap.common.exception.AlisisRuntimeException: 7 AE0510000002:Database access er ...

  5. [BZOJ5073] [Lydsy1710月赛]小A的咒语 后缀数组+dp+贪心

    题目链接 首先这种题一看就是dp. 设\(dp[i][j]\)表示\(A\)序列中到\(i\)位之前,取了\(j\)段,在\(B\)中的最长的长度. 转移也比较简单 \[ dp[i][j] \to d ...

  6. ConcurrentLinkedQueue和LinkedBlockingQueue区别

    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11394436.html 线程安全队列类图 两者的区别在于 ConcurrentLinkedQueue基 ...

  7. Linux 多个cpp文件的编译(Makefile)

    打包so文件: CC = g++ CFLAGS=-Wall -O2 -fPIC TARGET = libbg.so SRCS := $(wildcard *.cpp) OBJS := $(patsub ...

  8. mybatis源码分析之01环境搭建

    直接使用maven搭建一个mybatis的运行环境 1. pom.xml <?xml version="1.0" encoding="UTF-8"?> ...

  9. 日志数据如何同步到MaxCompute

    摘要:日常工作中,企业需要将通过ECS.容器.移动端.开源软件.网站服务.JS等接入的实时日志数据进行应用开发.包括对日志实时查询与分析.采集与消费.数据清洗与流计算.数据仓库对接等场景.本次分享主要 ...

  10. UITableViewCell的移动

    看到Metro大都会 这个App中扣款顺序有个cell可以移动,于是觉得是时候回忆一下UITableView的基本使用了.其实他这个移动cell的功能是系统自带的. 代码主要是这样: // // Vi ...