【问题标题】:How to specify maven bin in eclipse maven plugin?如何在eclipse maven插件中指定maven bin?
【发布时间】:2014-08-18 07:22:28
【问题描述】:

我在 CentO 上安装了带有 maven 插件的 eclipse。如何在 linx 上执行 maven 命令,例如:

mvn 清洁包

[abigail@localhost ~]$ mvn
bash: mvn: command not found

我应该如何在eclipse中指定maven插件的可执行文件路径?或者我必须单独安装maven?谢谢。

【问题讨论】:

    标签: java maven


    【解决方案1】:

    Eclipse (M2E) 已经将 maven 的核心部分捆绑在一个 eclipse 插件中,这就是为什么它不容易被检测到,并且不是那么可用的原因。您可能通过调查找到正确的引导方法,但您必须手动创建启动器文件。

    如果您想在 Eclipse 之外运行 maven,最好使用独立版本的 Maven。然后您将获得mvn 命令来正确引导maven 运行时系统,其次,您将能够使用有关使用Maven 的所有建议。 maven 二进制文件非常稳定,因此您不需要像升级 Eclipse 那样频繁地升级它。

    如果您愿意,您可以随后切换 eclipse 以使用您的外部安装。

    【讨论】:

      【解决方案2】:

      设置PATH 变量以包含mvn

      export PATH=/path/to/apcha-maven-directory/bin/:$PATH
      

      【讨论】:

      • 我在问eclipse maven中的“apcha-maven-directory”在哪里。我不想再次安装 maven,因为它已经作为插件作为 eclipse 的一部分。
      • 不要依赖eclipse插件的maven,从apache下载独立的maven并包含它
      • 这种情况下,最好在eclipse中使用同版本的maven,因为我主要是在eclipse中开发,这里用到了maven。单独安装是一种选择,但会重复。
      • 这就是为什么我安装一个单独的(最新的)Maven 安装并让 Eclipse 使用它而不是嵌入式的。使用过时的嵌入式安装是一种选择,但不是最好的选择。
      猜你喜欢
      • 2016-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多