gpt4 book ai didi

eclipse - 是否可以从命令行运行集成到 Eclipse 中的 Maven 版本?

转载 作者:行者123 更新时间:2023-12-01 02:26:19 25 4
gpt4 key购买 nike

我安装了带有 m2eclipse 插件的 Eclipse。我想从命令行运行 Maven。是否可以使用与 Eclipse 集成的版本来执行此操作,还是必须单独安装 Maven?

最佳答案

当 Maven 在 Eclipse 中构建某些东西时,如果您在构建结束之前在终端中运行以下命令

sudo ps aux | grep java

您将看到这是 Eclipse 用于运行 Maven 的命令:
/usr/lib/jvm/java-7-oracle/bin/java -Dmaven.home=EMBEDDED -Dclassworlds.conf=/home/a/dev/workspace/.metadata/.plugins/org.eclipse.m2e.core/launches/m2conf4172661110787200776.tmp -Dfile.encoding=UTF-8 -classpath /home/a/dev/eclipse_indigo/configuration/org.eclipse.osgi/bundles/870/1/.cp/jars/plexus-classworlds-2.4.jar org.codehaus.plexus.classworlds.launcher.Launcher -B install

那么,基本上你的问题的答案是 “不” ,但如果您的目标是运行完全相同的 Maven 版本(不一定是相同的 Maven),您可以这样做:

首先,发现您的 Eclipse 正在使用的 Maven 版本:
  • 运行 -> 运行配置 -> 创建 Maven 构建
  • 在“目标:”中输入 -version
  • 选择任何基本目录(可以是工作区中的任何 Maven 项目)
  • 运行
  • 您的 Eclipse 控制台将显示它使用的 Maven 版本

  • 然后,您需要做的就是下载相同的 Maven 版本并确保 Eclipse 和您单独的 Maven 使用 相同的 settings.xml

    关于eclipse - 是否可以从命令行运行集成到 Eclipse 中的 Maven 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092267/

    25 4 0
    文章推荐: jquery - 当 jQuery.post() 请求时,Django View 不会重定向
    文章推荐: javascript - 使用 Jquery 和 .match() 获取 YouTube 视频 ID
    文章推荐: jquery - 在 JQuery 中解析 JSON 对象
    文章推荐: angularjs - 使用异步数据设置默认