maven环境变量设置
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环境变量设置的更多相关文章
- java和maven环境变量设置,Tomcat部署
Java环境变量设置 Win10我的电脑右击属性,高级系统设置,高级,环境变量设置 新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program F ...
- Maven 环境变量设置
下载Maven 官方下载地址:http://maven.apache.org/download.html 选择你所希望下载的版本,并保存到常用安装目录.这里以Maven 3.2.2 (Binary z ...
- maven 环境变量 设置
Maven安装与配置 一.需要准备的东西 1. JDK 2. Eclipse 3. Maven程序包 二.下载与安装 1. 前往https://maven.apache.org/download. ...
- 【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 ...
- 【转】Windows 平台下 Go 语言的安装和环境变量设置
1. Go 语言 SDK 安装包下载和安装 最新稳定版 1.5.3 安装包 go1.5.3.windows-amd64.msi下载地址 https://golang.org/dl/,大小约 69 MB ...
- Windows 平台下 Go 语言的安装和环境变量设置
1. Go 语言 SDK 安装包下载和安装 最新稳定版 1.5.3 安装包 go1.5.3.windows-amd64.msi下载地址 https://golang.org/dl/,大小约 69 MB ...
- GO语言学习(一)Windows 平台下 Go 语言的安装和环境变量设置
1. Go 语言 SDK 安装包下载和安装 GO语言安装包下载地址:https://www.golangtc.com/download 下载 go1.9.2.windows-amd64 2. Go 语 ...
- Windows中配置maven环境变量
添加maven环境变量 添加新的系统环境变量:MAVEN_HOME 设置其值为你安装的目录:D:\IT_program\apache-maven-3.6.0 更新系统PATH 变量 添加变量值:%MA ...
- SQL*Plus环境变量设置浅析
SQL*Plus的使用环境是可以通过login.sql 或 glogin.sql脚本来设置的,可能很多初学者或不习惯使用SQL*Plus的老鸟都不知道.因为在如今UI工具(Toad.PL/SQL De ...
随机推荐
- npm命令无响应
npm命令完全无反应,不是加载的那种状态 而是下标不停地在哪里闪... 之后找解决方案,说要删除npmrc文件. 强调:不是nodejs安装目录npm模块下的那个npmrc文件 而是在C:\Users ...
- lumen错误 NotFoundHttpException in RoutesRequests.php line 442:
解决:进入 public/index.PHP 将 $app->run(); 修改成下面的: $request = Illuminate\Http\Request::capture(); $app ...
- 最小生成树详细讲解(一看就懂!) & kruskal算法
0.前言 因为本人太蒟了 我现在连NOIP的初赛都在胆战心惊 并且我甚至连最小生成树都没有学过 所以这一篇博客一定是最详细的QAQ 哈哈 请您认真看完如果有疏漏之处敬请留言指正 感谢! Thanks♪ ...
- mybatis+spring+springMVC处理org.springframework.beans.factory.BeanDefinitionStoreException:java.lang.IllegalArgumentException异常
java.lang.IllegalArgumentException异常有三种情况 org.springframework.beans.factory.BeanDefinitionStoreExcep ...
- n的阶乘尾数有几个0
/* n!尾数有几个0 */ #include <iostream> using namespace std; void find0(int n); int find(int i,int ...
- vuex详解vue简单使用
vue概念:vuex 是 Vue 配套的 公共数据管理工具,它可以把一些共享的数据,保存到 vuex 中,方便 整个程序中的任何组件直接获取或修改我们的公共数据: 配置vuex的步骤: 1.运行cnp ...
- CodeForces 1058E
题意略. 思路:本题有两个关键点: 一.满足题设的区间条件 1.区间内1的个数和为偶数 2.区间内含1个数最多的那一项,它所含1的个数不得超过区间内1的个数和的一半. 二.长度超过60的区间必然满足上 ...
- Android Studio安卓学习笔记(二)Android项目结构
上一篇代码,我们学习了Android的功能以及如何用Android Studio开发第一个安卓程序.下面就要介绍Android项目结构.为日后学习打基础. 一:Android项目结构 打开MyFris ...
- 听说你不会调参?TextCNN的优化经验Tricks汇总
前言:本篇是TextCNN系列的第三篇,分享TextCNN的优化经验 前两篇可见: 文本分类算法TextCNN原理详解(一) TextCNN代码详解(附测试数据集以及GitHub 地址)(二) 调优模 ...
- 特殊字符替换 > < " ' &
function toTXT(str){ var RexStr = /\<|\>|\"|\'|\&/g str = str.replace ...