我安装了带有 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 版本并确保 Eclipse 和您单独的 Maven 使用 相同的 settings.xml
关于eclipse - 是否可以从命令行运行集成到 Eclipse 中的 Maven 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092267/