Maven Eclipse插件安装

Maven Eclipse插件安装,eclipse,plugins,maven,build,eclipse-plugin,Eclipse,Plugins,Maven,Build,Eclipse Plugin,有没有什么地方可以下载maven eclipse插件,这样我就可以在不使用更新站点的情况下手动安装它? 该插件的下载站点只提供如何直接从EclipseIDE下载该插件的信息,而不提供如何将其作为Zip文件下载的信息 我需要将其安装在与外部世界没有连接的服务器上,因此我需要将其作为zip存档下载,然后手动安装 谢谢 编辑 我还发现Maven插件是为JAVA开发人员与Eclipse一起预打包的,而不是为JavaEE开发人员与Eclipse一起预打包的。(这是我正在使用的) 编辑 @Soulcheck

有没有什么地方可以下载maven eclipse插件,这样我就可以在不使用更新站点的情况下手动安装它? 该插件的下载站点只提供如何直接从EclipseIDE下载该插件的信息,而不提供如何将其作为Zip文件下载的信息

我需要将其安装在与外部世界没有连接的服务器上,因此我需要将其作为zip存档下载,然后手动安装

谢谢

编辑 我还发现Maven插件是为JAVA开发人员与Eclipse一起预打包的,而不是为JavaEE开发人员与Eclipse一起预打包的。(这是我正在使用的)

编辑 @Soulcheck-我尝试了你的建议,但出现了一个错误。我使用的命令是

java -jar -DproxySet=true  -DproxyHost=myproxyHost -DproxyPort=8080 plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar -application  org.eclipse.update.core.standaloneUpdate -command mirror -from http://download.eclipse.org/technology/m2e/releases -to C:\wresource\home\res.nosynch\temp.todel\m2e
我添加了代理的选项,因为这是获得外部连接所必需的。错误如下所示:您是否认为URL可能是错误的

!SESSION 2012-02-01 16:14:08.581 -----------------------------------------------
eclipse.buildId=M20110909-1335
java.version=1.6.0_29
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
Framework arguments:  -application org.eclipse.update.core.standaloneUpdate -command mirror -from http://download.eclipse.org/technology/m2e/releases -to C:\wresource\home\res.nosynch\temp.todel\m2e
Command-line arguments:  -application org.eclipse.update.core.standaloneUpdate -command mirror -from http://download.eclipse.org/technology/m2e/releases -to C:\wresource\home\res.nosynch\temp.todel\m2e

!ENTRY org.eclipse.update.core 4 0 2012-02-01 16:14:12.213
!MESSAGE Unable to access "http://download.eclipse.org/technology/m2e/releases".
!STACK 1
org.eclipse.core.runtime.CoreException: Error parsing site stream. [The XML stream is not a valid default "site.xml" file. The root tag is not site.]
    at org.eclipse.update.core.Utilities.newCoreException(Utilities.java:225)
    at org.eclipse.update.core.Utilities.newCoreException(Utilities.java:256)
    at org.eclipse.update.core.model.SiteModelFactory.parseSite(SiteModelFactory.java:95)
    at org.eclipse.update.internal.core.SiteURLFactory.createSite(SiteURLFactory.java:80)
    at org.eclipse.update.internal.core.InternalSiteManager.createSite(InternalSiteManager.java:334)
    at org.eclipse.update.internal.core.InternalSiteManager.createSite(InternalSiteManager.java:326)
    at org.eclipse.update.internal.core.InternalSiteManager.createSite(InternalSiteManager.java:298)
    at org.eclipse.update.internal.core.InternalSiteManager.attemptCreateSite(InternalSiteManager.java:222)
    at org.eclipse.update.internal.core.InternalSiteManager.getSite(InternalSiteManager.java:162)
    at org.eclipse.update.core.SiteManager.getSite(SiteManager.java:82)
    at org.eclipse.update.internal.mirror.MirrorCommand.run(MirrorCommand.java:78)
    at org.eclipse.update.standalone.ScriptedCommand.run(ScriptedCommand.java:66)
    at org.eclipse.update.standalone.StandaloneUpdateApplication.run(StandaloneUpdateApplication.java:49)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
Caused by: org.xml.sax.SAXException: The XML stream is not a valid default "site.xml" file. The root tag is not site.
    at org.eclipse.update.core.model.DefaultSiteParser.handleInitialState(DefaultSiteParser.java:393)
    at org.eclipse.update.core.model.DefaultSiteParser.startElement(DefaultSiteParser.java:198)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.eclipse.update.core.model.DefaultSiteParser.parse(DefaultSiteParser.java:154)
    at org.eclipse.update.core.model.SiteModelFactory.parseSite(SiteModelFactory.java:83)
    ... 28 more
!SUBENTRY 1 org.eclipse.update.core 4 0 2012-02-01 16:14:12.216
!MESSAGE Error parsing site stream. [The XML stream is not a valid default "site.xml" file. The root tag is not site.]
!STACK 0
org.xml.sax.SAXException: The XML stream is not a valid default "site.xml" file. The root tag is not site.
    at org.eclipse.update.core.model.DefaultSiteParser.handleInitialState(DefaultSiteParser.java:393)
    at org.eclipse.update.core.model.DefaultSiteParser.startElement(DefaultSiteParser.java:198)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.eclipse.update.core.model.DefaultSiteParser.parse(DefaultSiteParser.java:154)
    at org.eclipse.update.core.model.SiteModelFactory.parseSite(SiteModelFactory.java:83)
    at org.eclipse.update.internal.core.SiteURLFactory.createSite(SiteURLFactory.java:80)
    at org.eclipse.update.internal.core.InternalSiteManager.createSite(InternalSiteManager.java:334)
    at org.eclipse.update.internal.core.InternalSiteManager.createSite(InternalSiteManager.java:326)
    at org.eclipse.update.internal.core.InternalSiteManager.createSite(InternalSiteManager.java:298)
    at org.eclipse.update.internal.core.InternalSiteManager.attemptCreateSite(InternalSiteManager.java:222)
    at org.eclipse.update.internal.core.InternalSiteManager.getSite(InternalSiteManager.java:162)
    at org.eclipse.update.core.SiteManager.getSite(SiteManager.java:82)
    at org.eclipse.update.internal.mirror.MirrorCommand.run(MirrorCommand.java:78)
    at org.eclipse.update.standalone.ScriptedCommand.run(ScriptedCommand.java:66)
    at org.eclipse.update.standalone.StandaloneUpdateApplication.run(StandaloneUpdateApplication.java:49)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
!SUBENTRY 1 org.eclipse.update.core 4 0 2012-02-01 16:14:12.218
!MESSAGE Error parsing site stream. [The XML stream is not a valid default "site.xml" file. The root tag is not site.]
!STACK 0
org.xml.sax.SAXException: The XML stream is not a valid default "site.xml" file. The root tag is not site.
    at org.eclipse.update.core.model.DefaultSiteParser.handleInitialState(DefaultSiteParser.java:393)
    at org.eclipse.update.core.model.DefaultSiteParser.startElement(DefaultSiteParser.java:198)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.eclipse.update.core.model.DefaultSiteParser.parse(DefaultSiteParser.java:154)
    at org.eclipse.update.core.model.SiteModelFactory.parseSite(SiteModelFactory.java:83)
    at org.eclipse.update.internal.core.SiteURLFactory.createSite(SiteURLFactory.java:80)
    at org.eclipse.update.internal.core.InternalSiteManager.createSite(InternalSiteManager.java:334)
    at org.eclipse.update.internal.core.InternalSiteManager.createSite(InternalSiteManager.java:326)
    at org.eclipse.update.internal.core.InternalSiteManager.createSite(InternalSiteManager.java:298)
    at org.eclipse.update.internal.core.InternalSiteManager.attemptCreateSite(InternalSiteManager.java:222)
    at org.eclipse.update.internal.core.InternalSiteManager.getSite(InternalSiteManager.java:162)
    at org.eclipse.update.core.SiteManager.getSite(SiteManager.java:82)
    at org.eclipse.update.internal.mirror.MirrorCommand.run(MirrorCommand.java:78)
    at org.eclipse.update.standalone.ScriptedCommand.run(ScriptedCommand.java:66)
    at org.eclipse.update.standalone.StandaloneUpdateApplication.run(StandaloneUpdateApplication.java:49)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
编辑 好的,我让它使用以下命令:

eclipse.exe -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source http://download.eclipse.org/technology/m2e/releases -destination file:C:\temp\m2e\
以上内容将放入
c:\temp\m2e
。要在eclipse上手动安装它, -单击“帮助”>>“安装新软件”。
-在弹出的窗口中,单击右上角的“添加”,在弹出的下一个窗口中,单击“本地”,并指定路径C:\temp\m2e\并单击“确定”,您就完成了!:)

m2e不提供压缩更新站点,但您可以尝试在本地镜像官方站点,然后使用镜像安装所需的功能。它应该简单到:

 java -jar plugins/org.eclipse.equinox.launcher_<version>.jar
-application  org.eclipse.update.core.standaloneUpdate
-command mirror
-from update_site_url
-featureId id_of_the_feature 
-to your_local_dir
据我所知,
-ius
参数不起作用,所以整个回购将被镜像


它看起来像是创建镜像的首选方式,并且假定它们允许对镜像内容进行细粒度控制

您确定服务器需要EclipseMaven插件而不是maven本身吗?对我确实单独安装了maven(单机版)。我需要这个插件,这样我就可以直接从Eclipse进行构建。Eclipse插件可以在这里下载:这些是Maven 1.x的插件。它们是与Maven 1.x而不是3.x捆绑在一起的:)谢谢。我实际上检查了我的Eclipse4.2安装,它的Maven插件版本是1.0.100。但我想你是对的:)如果我能下载它,这将是非常棒的。如何知道要使用哪个版本的启动器?Thanks@ziggyeclipse根目录中的控制台自动完成;)对于indigo,我知道它是1.2.0.V20110502。这会对eclipse的本地实例进行任何更改吗?不,这就是
-to
参数的用途。它只是使用EclipseJAR下载东西。@ziggy我更新了答案,因为m2e的更新站点给了我错误404
 eclipse -nosplash -verbose 
    -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication 
    -source http://download.eclipse.org/releases/indigo 
    -destination file:/destination_dir 
    -ius org.eclipse.m2e.feature.feature.group