如果我已经安装了maven eclipse插件,可以安装maven吗?

我有maven eclipse插件,我想在我的项目中使用maven中不支持的jar文件,所以我发现我必须做这样的事情:

mvn install:install-file -Dfile=c:\kaptcha-2.3.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3 -Dpackaging=jar 

所以我必须安装maven来发出该命令但是不会导致maven插件的冗余吗?

如果您同时安装了maven和eclipse maven插件,那就没问题了。 我只为其pom.xml文件编辑器使用eclipse maven插件。 我通过命令行执行有关maven的所有其他操作。

此外,我使用的插件(m2eclipse)有时会出现奇怪的依赖错误,尽管一切都很好。 因为当我为项目运行“mvn install”时,它已成功构建。 所以,我认为使用maven本身更可靠。

您可以安装多个不同版本的maven,并配置m2eclipse以使用特定实例,请参阅Window> Preferences> Maven> Installations下的设置。

在命令行上管理多个不同的版本由PATH环境变量控制,您通常会定义一个环境变量M2_HOME,它指定您当前使用的版本的主目录,然后添加$ M2_HOME / bin或%M2_HOME%\ bin到您的路径环境变量。