一、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. C语言中的位操作(14)--反转比特位

    本篇文章主要讲述几种反转比特位的方法: 将一个32位数:abcd efgh 转置为hgfe dcba 1.常规方法 unsigned int v; // 目标待转置数 unsigned int r = ...

  2. 解决全局变量共享---C语言的extern关键字用法

    在调试程序时,有一个参数需要在多个函数之间传递,因为是作为调试参数,不想将参数引入到函数中. 很自然的想到使用全局变量来表示这个公共参数,工程代码的结构如下: main.c test.c test.h ...

  3. 4.0 和4.5 app 和generic,xaml的问题

    4.0里面不支持Generic.xaml里面 <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source=& ...

  4. SQLServer 维护脚本分享(08)临时数据库(tempdb)

    dbcc sqlperf(logspace) --各数据库日志大小及使用百分比 dbcc loginfo --查看当前数据库的虚拟日志文件 --临时表'Tempdb'最近使用情况 SELECT t1. ...

  5. maven会报Could not transfer artifact xxx错误

    需要在你的eclipse更新一下maven的包 如下:

  6. Maven 项目导入错误解决。

    Description Resource Path Location Type Failure to transfer org.apache.maven:maven-core:jar:2.0.6 fr ...

  7. SpringJMS解析2-JmsTemplate

    尽管消息接收可以使用消息监听器的方式替代模版方法,但是在发送的时候是无法替代的,在Spring中必须要使用JmsTemplate提供的方法来进行发送操作,可见JmsTemplate类的重要性,那么我们 ...

  8. node.js整理 02文件操作-常用API

    NodeJS不仅能做网络编程,而且能够操作文件. 拷贝 小文件拷贝 var fs = require('fs'); function copy(src, dst) { fs.writeFileSync ...

  9. javascript优化--14模式2(DOM和浏览器模式)

    远程脚本 XMLHttpRequest JSONP 和XHR不同,它不受同域的限制: JSONP请求的可以是任意的文档: 请求的URL通常格式为http://example.js?calback=Ca ...

  10. ajax乱码

    ajax提交请求,参数在data上依然乱码,并且已经做了过滤转码, 其他请求没有问题,此请求有问题建议使用下述方式处理: 前端:encodeURIComponent(fileName)或者encode ...