maven环境变量设置

maven环境变量设置 
wondows 
一、下载 
开源网址:http://maven.apache.org/ 
下载网址:http://maven.apache.org/download.html 
二、Windows下面的安装 
下载最新版:apache-maven-2.0.9-bin.zip 
解压到你想保存的目录,比如:D:\  
三、Maven2的安装很简单,主要是设置环境变量: 
1) maven_home=d:\apache-maven-2.0.9 
2) PATH=%maven_home%\bin                        注:PATH变量已存在,将该值添加到现有变量中即可 
四、测试maven是否成功,前提确保JAVA_HOME环境变量存在并正确设置,确保%JAVA_HOME%/bin目录在Path路径中 
    mvn -v 
 
Linux下面的安装

一、下载最新版:apache-maven-2.2.1-bin.tar.gz
二、进入apache-maven-2.2.1-bin.tar.gz把在的目录,把解压如下命令:
    #tar -xvf  apache-maven-2.2.1-bin.tar.gz
     自动生成apache-maven-2.2.1的文件夹.  
三、把apache-maven-2.2.1复制到/usr/local/下,因为安装在这个目录好管理.
    cd 进入apache-maven-2.2.1所在的目录.
    cp -rf apache-maven-2.2.1 /usr/local/ 
四、进入 cd /usr/local/apache-maven-2.2.1 查看
 ls  
 -bin 
 -boot 
 -conf 
 -lib 
 -LICENSE.txt 
 -README.txt 
 
五、Maven2的环境变量设置:
gedit /etc/profile (我是用gedit打开文件,也可以用其它来打开如vi /etc/profile).
1、增加 
 export MAVEN_HOME=/usr/local/apache-maven-2.2.1
2、PATH变量已存在,将该值添加到现有变量中即可,在PATH增加/usr/local/apache-maven-2.2.1/bin或$MAVEN_HOME/bin 如:
   PATH=$JAVA_HOME/bin:$PATH:$TOMCAT_HOME/bin:$MAVEN_HOME/bin或
   PATH=$JAVA_HOME/bin:$PATH:$TOMCAT_HOME/bin:/usr/local/apache-maven-2.2.1/bin 
    备注:  ":"是两个变量之间的分隔符,与windows中的";"是一样的。 
3、 编辑文件:/root/.bash_profile    注:.bash_profile 是用户环境变量文件,可以使用 cd  命令切换到当前用户的主目录 
#gedit .bash_profile 
添加以下值: 
export MAVEN_HOME=/usr/local/apache-maven-2.2.1 
在PATH变量上,添加: 
PATH=$PATH:$HOME/bin:/sbin:/usr/local/apache-maven-2.2.1\bin或
PATH=$PATH:$HOME/bin:/sbin:$MAVEN_HOME\bin
 
六、到此完成安装,测试安装是否成功:
1、#source profile        让环境变量生效,退出再登陆也可以 
2、#source .bash_profile   让环境变量生效,退出再登陆也可以 
3、#mvn -v 
显示 Maven version: 2.2.1  表示安装成功。

七、Maven的配置

1、配置本地仓库的位置

系统默认本地仓库的位置为:${user}/.m2/repository/ (如:C:/Documents and Settings/sunney/.m2/repository/)一般windows用户的操作系统都安装在C盘,所以这个目录 下的jar包比较危险!我想修改其路径为:d:/m2/repository,可是这个变量的编辑按钮是灰色的,不可编辑。从网上也没有找到相应的解决 办法。打算自己尝试一下:

1.1、手动创建本地仓库的地址为:d:/m2/repository.

1.2、从windows的环境变量中增加了:M2_REPO=d:/m2/repository,同时把这个变量增加到path变量中。

1.3、修改d:/maven/conf/setting.xml文件,在<localRepository>节点下新增一行:

<localRepository>d:/m2/repository</localRepository>
表示本地仓库的地址为:d:/m2/repository。

以下是myeclipse maven插件上的设置

1.4、从myeclipse->preferences->maven->installations下add一个已经安装到d盘的 maven,如:d:/maven,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:d:/maven/conf /setting.xml。

1.5、从myeclipse->preferences->maven->installations下修改user setting 选项为:D:/m2/repository/settings.xml,并点击update settings。并点击下面的reindex按钮更新索引。

1.6、点击配置窗口的apply按钮,突出配置窗口。

1.7、配置修改后,myeclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了d:/m2/repository。

2、远程仓库的设置

修改d:/maven/conf/setting.xml文件

在<mirrors> </mirrors>中增加

  <mirror>
    <id>oracle</id>
    <mirrorOf>central</mirrorOf>
    <name>oracle-releases</name>
    <url>http://sunney.net:8081/artifactory/repo</url>
  </mirror >

记住该记住的,忘记该忘记的,改变能改变的,接受不能改变的!

maven环境变量设置的更多相关文章

  1. java和maven环境变量设置,Tomcat部署

    Java环境变量设置 Win10我的电脑右击属性,高级系统设置,高级,环境变量设置 新建系统变量JAVA_HOME 和CLASSPATH  变量名:JAVA_HOME 变量值:C:\Program F ...

  2. Maven 环境变量设置

    下载Maven 官方下载地址:http://maven.apache.org/download.html 选择你所希望下载的版本,并保存到常用安装目录.这里以Maven 3.2.2 (Binary z ...

  3. maven 环境变量 设置

    Maven安装与配置   一.需要准备的东西 1. JDK 2. Eclipse 3. Maven程序包 二.下载与安装 1. 前往https://maven.apache.org/download. ...

  4. 【Mac】-NO.161.Mac.1 -【MacOS 中环境变量设置 zsh: command not found: xxx】

    Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of ...

  5. 【转】Windows 平台下 Go 语言的安装和环境变量设置

    1. Go 语言 SDK 安装包下载和安装 最新稳定版 1.5.3 安装包 go1.5.3.windows-amd64.msi下载地址 https://golang.org/dl/,大小约 69 MB ...

  6. Windows 平台下 Go 语言的安装和环境变量设置

    1. Go 语言 SDK 安装包下载和安装 最新稳定版 1.5.3 安装包 go1.5.3.windows-amd64.msi下载地址 https://golang.org/dl/,大小约 69 MB ...

  7. GO语言学习(一)Windows 平台下 Go 语言的安装和环境变量设置

    1. Go 语言 SDK 安装包下载和安装 GO语言安装包下载地址:https://www.golangtc.com/download 下载 go1.9.2.windows-amd64 2. Go 语 ...

  8. Windows中配置maven环境变量

    添加maven环境变量 添加新的系统环境变量:MAVEN_HOME 设置其值为你安装的目录:D:\IT_program\apache-maven-3.6.0 更新系统PATH 变量 添加变量值:%MA ...

  9. SQL*Plus环境变量设置浅析

    SQL*Plus的使用环境是可以通过login.sql 或 glogin.sql脚本来设置的,可能很多初学者或不习惯使用SQL*Plus的老鸟都不知道.因为在如今UI工具(Toad.PL/SQL De ...

随机推荐

  1. git码云的使用基础(为了以后更好的协同操作)

    git手册 安装教程 windows 不需要什么操作点点点就好 设置一个文件夹当成本地仓库 第一次上传 git init# 创建一个本地的仓库 git add. 当前文件夹下所有内容# 添加到暂存区 ...

  2. 源码分析Retrofit请求流程

    Retrofit 是 square 公司的另一款广泛流行的网络请求框架.前面的一篇文章<源码分析OKHttp执行过程>已经对 OkHttp 网络请求框架有一个大概的了解.今天同样地对 Re ...

  3. Python程序包的构建和发布过程

    关于我 一个有思想的程序猿,终身学习实践者,目前在一个创业团队任team lead,技术栈涉及Android.Python.Java和Go,这个也是我们团队的主要技术栈. Github:https:/ ...

  4. Git安装与使用(windows环境)(一)----Git安装、生成公钥和私钥、添加SSH

    安装 1.从官网下载git:http://git-scm.com/downloads 2.安装git,选择git组件安装,如下图 3.一直next,直到出现下面的窗口.这里是选择命令行形式.(可以理解 ...

  5. Python: 转换文本编码

    最近在做周报的时候,需要把csv文本中的数据提取出来制作表格后生产图表. 在获取csv文本内容的时候,基本上都是用with open(filename, encoding ='UTF-8') as f ...

  6. 从SpringBoot构建十万博文聊聊限流特技

    前言 在开发十万博客系统的的过程中,前面主要分享了爬虫.缓存穿透以及文章阅读量计数等等.爬虫的目的就是解决十万+问题:缓存穿透是为了保护后端数据库查询服务:计数服务解决了接近真实阅读数以及数据库服务的 ...

  7. 一张图了解.Net Core和.NetFx和.Net Standard和Xamarin关系

    一张图了解 .Net Core和.Net Framework和.Net Standard和Xamarin关系 总结 .NET Standard是一项API规范,每一个特定的版本,都定义了必须实现的基类 ...

  8. Collection集合与Map集合的知识点梳理

    在Java中集合分为单列集合(Collection)与双列集合(Map),本文主要对两种集合的常用实现类作一介绍,如果有不足,恳请指教更正. 1.前言 说到集合肯定要介绍下集合的概念与特点:集合是一个 ...

  9. 【linux】【qt5】【信号槽示例】

    什么叫信号槽: 信号槽是 Qt 框架引以为豪的机制之一.所谓信号槽,实际就是观察者模式.当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal).这种发出是没有目的的, ...

  10. Java 从入门到进阶之路(五)

    之前的文章我们介绍了 Java 的循环结构,本章我们来看一下 Java 的数组 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同. 数组 - 相同数据类型的元 ...