一、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. eclipse中快捷键

    转为大写  ctrl+shift+x 转为小写  ctrl+shift+y 根据类名快速找到类文件 ctrl+shift+r 返回上一级 ALT  +  <- 速定位到某一行 ctrl+L

  2. Windows硬件断点-实现单步异常

    触犯单步异常 改变的是当前Eflags 而不是触发异常的Eflags 也就是 PUSHF MOV EAX, DWORD PTR[ESP]       OR EAX, 0x100       MOV D ...

  3. html css js 一些记录.

    webstorm 的基本使用 webstorm 格式化 html 代码: Ctrl+Alt+L js html css 基本使用 注意 dom 的 innerHTML会刷新dom,所以里面包含的事件绑 ...

  4. ASP.NET MVC使用过滤器进行权限控制

    1.新建MVC项目 2.找到Models文件夹,新建 LoginCheckFilterAttribute 类 public class LoginCheckFilterAttribute : Acti ...

  5. Fragemnt和TextView的交互(TextView在LinearLayout中)

    import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android ...

  6. Laravel系列 目录结构

    Where Is The Models Directory? app directory by default 其中 app:,core code of your application, almos ...

  7. ASP.Net MVC开发基础学习笔记(3):Razor视图引擎、控制器与路由机制学习

    一.天降神器“剃须刀” — Razor视图引擎 1.1 千呼万唤始出来的MVC3.0 在MVC3.0版本的时候,微软终于引入了第二种模板引擎:Razor.在这之前,我们一直在使用WebForm时代沿留 ...

  8. 人机接口设备攻击(HID Attack)

    人机接口设备攻击(HID Attack)   HID Attack是最近几年流行的一类攻击方式.HID是Human Interface Device的缩写,意思是人机接口设备.它是对鼠标.键盘.游戏手 ...

  9. zepto的bug1

    给页面<a>标签绑定了tap事件,在移动设备上点击按钮貌似一切正常,可以正常响应. 但是,把页面上下滑动几次之后,或者在滑动时手指滑动出移动屏幕之外,之后再点击按钮,就会发现第一次点击的时 ...

  10. three.js阴影

    <!DOCTYPE html> <html> <head> <title>Example 01.03 - Materials and light< ...