一、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. ASP.NET MVC 4 WebAPI Simple Sample

    // Controllers.cs namespace Microshaoft.WebApi.Controllers { using Microshaoft.WebApi.Models; using ...

  2. 模板模式与策略模式/template模式与strategy模式/行为型模式

    模板模式 模版模式,又被称为模版方法模式,它可以将工作流程进行封装,并且对外提供了个性化的控制,但主流程外界不能修改,也就是说,模版方法模式中,将工作的主体架构规定好,具体类可以根据自己的需要,各自去 ...

  3. HDU 5875 Function st + 二分

    Function Problem Description   The shorter, the simpler. With this problem, you should be convinced ...

  4. Chrome浏览器之 Postman 安装

    Postman 是一款发送 HTTP 请求的 Chrome 插件.开发后端程序的同学可以用它来测试自己写的应用程序是否能够正常访问. 现在由于国内的网络限制, Chrome 浏览器里无法访问“扩展程序 ...

  5. strcmp函数的使用

    Action() { /*********************************   * Author:旺仔   * object:strcmp   * date:2015-12-09    ...

  6. 快速幂 fast_exp

    long long fast_exp(int base,long long exp,int mod) { long long ans=1LL,a=base; ) { if(exp&1LL) a ...

  7. [HTTP那些事]网络请求API

    在Android上,原生API有两个,HttpUrlConnection和HttpClient,它们对封装Socket进行封装,让HTTP请求变得简单.这应该也算框架吧? 想象下,如果没有HttpUr ...

  8. css3 -- 多列

    1.指定分列: E{column-count:2:} --- 两列 E{ -moz-column-count:2: -webkit-column-count:2: } Firefox与webkit实现 ...

  9. EntityFramework Code First 手写代码实现生成数据库

    第一步:写实体类 第二步:写一个实体操作类,此类必须继承Dbcontext,此处的属性,将会在初始化时(第一次作,增,删,改的时候),生成相应的表. 第三步:运行程序,会自动建表 注意: 若实体类发生 ...

  10. Asp.net_完美设置页面最小宽度(兼容ie)

    div+css的布局相比table布局简化了前端开发的复杂性,也会带来一些问题,现在我们就说一下浮动定位在页面大小改变时布局错位的解决办法,给页面设置最小宽度: 只需更改全局css样式表 body { ...