我正在尝试为我的maven安装设置路径变量。系统信息如下:
[user1@machine1]~% whereis maven
maven: /etc/maven
[user1@machine1]~% cd /etc/maven
[user1@machine1]/etc/maven% ls
maven2-depmap.xml
我应该设置像
这样的路径export MAVEN_HOME=/home/user1/etc/maven/
但基于ls
命令,似乎除了maven2-depmap.xml
/etc/maven/
之外不存在二进制maven文件
答案 0 :(得分:6)
该命令名为mvn
。我不知道/etc/maven
会是什么样子,似乎是一些疯狂的Linux发行人开玩笑的想法;它当然不是一个maven家。
请从maven.apache.org下载maven的普通tarball,并在/opt
中解压缩。您不必设置MAVEN_HOME
,只需将/opt/apache-maven-whatever/bin
放在路径中即可。
答案 1 :(得分:2)
在这里,只需更改下载路径......
# 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
答案 2 :(得分:2)
export M2_HOME=Maven
安装位置
export PATH=${M2_HOME}/bin:${PATH}
在sudo vi /etc/profile.d/maven.sh