【问题标题】:Apache Maven installation issuesApache Maven 安装问题
【发布时间】:2016-08-08 18:04:30
【问题描述】:

(在我的 macbook pro 上)我将下载的文件解压缩到以下文件夹中:

/usr/local/apache-maven/apache-maven-3.3.9/

我的 JAVA_HOME 已设置:

echo $JAVA_HOME 

/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home

但我在从安装文档中理解此文本时遇到问题:

将创建的目录apache-maven-3.3.9的bin目录添加到 PATH 环境变量

这是什么意思,我该怎么做?

谢谢!

【问题讨论】:

  • 你知道$PATH这个环境变量是什么吗?
  • 我没有!我在网上找不到任何有用的参考资料
  • @Tunaki 这成功了,谢谢! (仍然不清楚 PATH 是什么以及默认值是什么)

标签: java maven terminal


【解决方案1】:

安装maven的一些重要步骤是:

在 .bash_profile 中键入以下内容

export JAVA_HOME=/Library/Java/JavaVirtualMachines/{jdk_version}/Contents/Home
export M2_HOME=/Downloads/apache-maven-3.*.*/
export PATH=$PATH:$M2_HOME/bin
alias mvn='$M2_HOME/bin/mvn'

用你的apache版本替换apache-maven-3.*.*/,比如apache-maven-3.3.9/ 有关完整的安装指南,请参阅 this 链接。这帮助我配置它并在我的 MAC 上工作。希望对你有帮助

【讨论】:

  • 谢谢!它确实有帮助。我不清楚最后一个命令,“alias mvn='$M2_HOME/bin/mvn'”到底是做什么的?
  • alias mvn 将为命令 '$M2_HOME/bin/mvn 分配名称 mvn 以便您以后可以使用 mvn 而不是整个命令,例如 mvn install
  • alias 可以用另一个字符串替换一个单词。它主要用于缩写系统命令,或为常用命令添加默认参数
【解决方案2】:

这会有所帮助,

https://askubuntu.com/questions/275704/how-to-permanently-set-environmental-variables-path-and-m2-home-in-ubuntu-for-ma

JAVA_HOME=/usr/lib/jvm/java-6-oracle/ 导出 JAVA_HOME

M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4 导出 M2_HOME M2=$M2_HOME/bin 出口M2

PATH=$PATH:$JAVA_HOME 路径=$PATH:$M2 导出路径

【讨论】:

  • 这是针对 Ubuntu,而不是 Mac。
  • 同样适用。
猜你喜欢
  • 2017-04-19
  • 2011-01-09
  • 1970-01-01
  • 2012-09-11
  • 2016-02-22
  • 2021-10-30
  • 2012-08-27
  • 2020-02-03
相关资源
最近更新 更多