Linux 如何为maven设置路径

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/6462247/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-05 04:42:19  来源:igfitidea点击:

How to setup path for maven

linuxmaven-2maven

提问by user785099

I am trying to setup a path variable for my maven installation. The system information is like:

我正在尝试为我的 maven 安装设置一个路径变量。系统信息如下:

 [user1@machine1]~% whereis maven
 maven: /etc/maven
 [user1@machine1]~% cd /etc/maven
 [user1@machine1]/etc/maven% ls
 maven2-depmap.xml

should I setup path like

我应该设置路径吗

export MAVEN_HOME=/home/user1/etc/maven/

But based on lscommand, it seems that there does not exist the binary maven file except maven2-depmap.xmlunder /etc/maven/

但是基于ls命令,似乎除了maven2-depmap.xml下面之外不存在二进制maven文件/etc/maven/

采纳答案by bmargulies

The command is named mvn. I have no idea what /etc/mavenwould be, it seems like some crazed Linux distro person's idea of a joke; it certainly isn't a maven home.

该命令名为mvn。我不知道/etc/maven会是什么,这似乎是一些疯狂的 Linux 发行人的笑话;它当然不是一个专家之家。

Please download an ordinary tarball of maven from maven.apache.org, and unpack it in /opt. You don't have to set MAVEN_HOME, just put /opt/apache-maven-whatever/binin your path.

请从 maven.apache.org 下载一个普通的 maven tarball,并在/opt. 您不必设置MAVEN_HOME,只需放入/opt/apache-maven-whatever/bin您的路径即可。

回答by Tenen

Here it is, just change path to you downloads...

在这里,只需更改下载路径...

 # set Java, Maven and Hadoop:
 JAVA_HOME="/usr/lib/java-7-oracle/jdk1.7.0_45"
 export JAVA_HOME
 set PATH="$PATH:$JAVA_HOME/bin"

MAVEN_HOME="/home/YOUR_NAME/Downloads/apache-maven-3.1.1"
export MAVEN_HOME
PATH=$PATH:$MAVEN_HOME/bin

HADOOP_HOME="/home/YOUR_NAME/Downloads/hadoop-1.2.1"
export HADOOP_HOME
PATH=$PATH:$HADOOP_HOME/bin
export PATH

回答by Indrajit Swain

export M2_HOME=Maveninstalled location export PATH=${M2_HOME}/bin:${PATH}

export M2_HOME=Maven安装位置 export PATH=${M2_HOME}/bin:${PATH}

Add both the line in sudo vi /etc/profile.d/maven.sh

添加两行 sudo vi /etc/profile.d/maven.sh