【发布时间】:2014-08-18 07:22:28
【问题描述】:
我在 CentO 上安装了带有 maven 插件的 eclipse。如何在 linx 上执行 maven 命令,例如:
mvn 清洁包
[abigail@localhost ~]$ mvn
bash: mvn: command not found
我应该如何在eclipse中指定maven插件的可执行文件路径?或者我必须单独安装maven?谢谢。
【问题讨论】:
我在 CentO 上安装了带有 maven 插件的 eclipse。如何在 linx 上执行 maven 命令,例如:
mvn 清洁包
[abigail@localhost ~]$ mvn
bash: mvn: command not found
我应该如何在eclipse中指定maven插件的可执行文件路径?或者我必须单独安装maven?谢谢。
【问题讨论】:
Eclipse (M2E) 已经将 maven 的核心部分捆绑在一个 eclipse 插件中,这就是为什么它不容易被检测到,并且不是那么可用的原因。您可能通过调查找到正确的引导方法,但您必须手动创建启动器文件。
如果您想在 Eclipse 之外运行 maven,最好使用独立版本的 Maven。然后您将获得mvn 命令来正确引导maven 运行时系统,其次,您将能够使用有关使用Maven 的所有建议。 maven 二进制文件非常稳定,因此您不需要像升级 Eclipse 那样频繁地升级它。
如果您愿意,您可以随后切换 eclipse 以使用您的外部安装。
【讨论】:
设置PATH 变量以包含mvn
export PATH=/path/to/apcha-maven-directory/bin/:$PATH
【讨论】: