一、Maven下载

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

二、配置仓库及环境变量(以D:\maven为例)

1> 解压文件至D:\maven

2> 在同级目录创建resource文件夹

3> 打开maven/conf/setting.xml

settings标签中添加

<localRepository>D:\maven\resource</localRepository>

4> 设置环境变量(以win7为例)

右键"我的电脑"--->属性--->高级系统设置--->环境变量

新建:MAVEN_HOME=D:\maven\maven.XXX

追加:找到path编辑,加上;%MAVEN_HOME%\bin;

测试:win+r--->cmd--->mvn -v 正常显示maven版本号,及环境搭建成功

PS: 在Linux中配置环境变量

  1> 全局配置(任何用户都能访问)

$ vi /etc/profile # 添加如下,注意Maven位置

#Maven
export MAVEN_HOME=/opt/modules/apache-maven-3.0.5
#Maven_PATH
export PATH=$PATH:$MAVEN_HOME/bin # 同理Linux中jdk,需要事先卸载Linux自带openjdk #JAVA_HOME
export JAVA_HOME=/opt/modules/jdk1.7.0_67
#JAVA_PATH
export PATH=$PATH:$JAVA_HOME/bin # 最后保存退出后
$ source etc/profile
$ mvn -v

  2> 指定用户配置(仅限指定用户访问)

$ ~/.bash_profile # 注意使用指定用户登录后执行,然后添加如下内容

#Maven
export MAVEN_HOME=/opt/modules/apache-maven-3.0.5
#Maven_PATH
export PATH=$PATH:$MAVEN_HOME/bin # 同理Linux中jdk,需要事先卸载Linux自带openjdk
#JAVA_HOME
export JAVA_HOME=/opt/modules/jdk1.7.0_67
#JAVA_PATH
export PATH=$PATH:$JAVA_HOME/bin # 最后保存退出后
$ source ~/.bash_profile
$ mvn -v

补:如何卸载openjdk

# 如果是安装jdk,需要注意,Linux中可能包含原来的openjdk,所以要事先卸载掉openjdk
$ rpm -qa | grep java # 查看linux是否已装有openjdk
# 如
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
# rpm卸载:
$ rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
$ rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
# (centos)或者使用yum卸载
$ yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
$ yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

Java_Eclipse_Maven环境搭建的更多相关文章

  1. .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...

  2. Azure Service Fabric 开发环境搭建

    微服务体系结构是一种将服务器应用程序构建为一组小型服务的方法,每个服务都按自己的进程运行,并通过 HTTP 和 WebSocket 等协议相互通信.每个微服务都在特定的界定上下文(每服务)中实现特定的 ...

  3. rnandroid环境搭建

    react-native 环境搭建具体步骤这个大家已经玩烂了,这个主要是记录下来自己做win7系统遇到的坑 1.com.android.ddmlib.installexception 遇到这个问题,在 ...

  4. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  5. springMVC初探--环境搭建和第一个HelloWorld简单项目

    注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—& ...

  6. 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~

    一.写在前面 web开发有前端和后端之分,其实android还是有前端和后端之分.android开发就相当于手机app的前端,一般都是php+android或者jsp+android开发.androi ...

  7. Nexus(一)环境搭建

    昨天,成功搭建了自己的 Maven 环境(详见:Maven(一)环境搭建),今天就来研究和探讨下 Nexus 的搭建! 使用背景: 安装环境:Windows 10 -64位 JDK版本:1.7 Mav ...

  8. 「译」JUnit 5 系列:环境搭建

    原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...

  9. appium+robotframework环境搭建

    appium+robotframework环境搭建步骤(Windows系统的appium自动化测试,只适用于测试安卓机:ios机需要在mac搭建appium环境后测试) 搭建步骤,共分为3部分: 一. ...

随机推荐

  1. Android入门开发之SD卡读写操作(转)

    SD卡的读写是我们在开发android 应用程序过程中最常见的操作.下面介绍SD卡的读写操作方式: 1. 获取SD卡的根目录 String  sdCardRoot = Environment.getE ...

  2. JAVA的容器---List,Map,Set (转)

    JAVA的容器---List,Map,Set Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashM ...

  3. 如何修改 SQL Server 代理主作业 (Transact-SQL)

    本主题介绍了如何使用存储过程修改 Microsoft SQL Server 代理主作业. 更改作业定义计划的详细信息 1.       执行 sp_update_schedule. 在作业中添加.更改 ...

  4. python限定类属性的类属性:__slots__

    __slots__ 由于Python是动态语言,任何实例在运行期都可以动态地添加属性. 如果要限制添加的属性,例如,Student类只允许添加 name.gender和score 这3个属性,就可以利 ...

  5. mysql replace into用法与坑

    需要主键一致 PRIMARY KEY (id) PRIMARY KEY (id, ts) 坑: https://blog.xupeng.me/2013/10/11/mysql-replace-into ...

  6. 你必须知道的.NET之特性和属性(转)

    1. 引言 attribute是.NET框架引入的有一技术亮点,因此我们有必要花点时间走进一个发现attribute登堂入室的入口.因为.NET Framework中使用了大量的定制特性来完成代码约定 ...

  7. ez_setup.py(安装python下setuptools用)

    #!python"""Bootstrap setuptools installation If you want to use setuptools in your pa ...

  8. 20145223《Java程序程序设计》第4周学习总结

    20145223 <Java程序设计>第4周学习总结 教材学习内容总结 面向对象中,子类继承父类避免重复的行为定义,不过并不是为了避免重复定义行为就使用继承.程序代码重复在以后修改代码的时 ...

  9. css -- 映像 ,分页(上一页下一页)

    1.映像:-webkit-box-reflect:blow 2px -webkit-gradient( linear, left top, left bottom, from(transparent) ...

  10. css3 -- 网页字体

    1.@font-face规则 @font-face{ font-family:chunk; src:local('chunkFive'), url("chunkFive.ttf“) form ...