2017-04-11 76 views
1

为了使用Eclipse IDE创建maven项目,我们使用maven plugin进行eclipse(m2e)。eclipse的maven插件是否捆绑了maven软件?

我的疑问是这个插件有捆绑的“maven软件/二进制文件”吗?通常,当我们想从命令行创建一个maven项目(没有任何IDE)时,我们手动安装maven(来自站点http://maven.apache.org),即maven二进制文件。如果Maven插件用于Eclipse,我们不下载Maven二进制文件,我们只需下载插件即可。所以我的问题是,eclipse的maven插件是否内置了“maven二进制文件”?

任何帮助理解这将有很大的帮助。

更新

基于我在eclipse检查,这是我所看到的响应:

enter image description here

所以我相信“嵌入”是这是作为一部分的一个日食的maven插件。如果是这种情况,那么我们在哪里看到它的配置细节?

回答

1

是的,它通常包含一个“嵌入式”安装(嵌入在引号中,因为我认为它与标准安装不相似 - 例如没有mvn批处理或shell脚本,如开箱即用安装)。另外该插件在Eclipse启动Mars版本(4.5)时默认可用。您可以通过首选项检查安装来验证此项:窗口 - >首选项 - > Maven - >安装

至于设置,这也可以通过选择窗口 - >首选项 - > Maven - >用户设置在首选项中进行检查。在那里它表示指向settings.xml的路径和从这些设置推断的本地存储库路径。

+0

非常感谢您的回复,确实有帮助。我还有一个问题在更新部分。你能帮我理解吗? – CuriousMind

+0

@CuriousMind如果通过配置表示settings.xml,那么它也显示在首选项中。 – manouti

+0

是的,它将从何处下载依赖项所需的设置。我没有检查位置(默认情况下,.m2/setting.xml),但该文件不在那里。所以我的疑问是它如何能够下载依赖项,因为没有setting.xml(它告诉repo url)。它是插件代码中的“硬编码”的东西吗? – CuriousMind