【问题标题】:Maven plugin in Eclipse ErrorEclipse 错误中的 Maven 插件
【发布时间】:2016-12-11 11:27:58
【问题描述】:

我为 Eclipse 安装了 maven 插件 m2e。 无法更新中心的索引|http://repo1.maven.org/maven2

我在 eclipse indigo 中尝试了许多解决方案,但对我不起作用。没有 settings.xml 文件。我手动创建并尝试编辑代理设置。我有单独的 Maven 插件安装。请问有人可以帮助解决问题吗?非常感谢。

Settings.xml:

.plugin 文件夹结构:

错误:

!SESSION 2016-08-05 08:05:16.128 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.core.net 1 0 2016-08-05 08:16:30.768
!MESSAGE System property https.proxyHost is set to 172.16.0.9 but should not be set.

!ENTRY org.eclipse.core.net 1 0 2016-08-05 08:16:30.783
!MESSAGE System property https.proxyPort is set to 8080 but should not be set.

!ENTRY org.eclipse.core.net 1 0 2016-08-05 08:16:36.130
!MESSAGE System property https.proxyHost is set to 172.16.0.9 but should not be set.

!ENTRY org.eclipse.core.net 1 0 2016-08-05 08:16:36.131
!MESSAGE System property https.proxyPort is set to 8080 but should not be set.

!ENTRY org.eclipse.core.net 1 0 2016-08-05 08:16:36.142
!MESSAGE System property https.proxyHost is set to 172.16.0.9 but should not be set.

!ENTRY org.eclipse.core.net 1 0 2016-08-05 08:16:36.143
!MESSAGE System property https.proxyPort is set to 8080 but should not be set.

!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-08-05 08:19:47.894
!MESSAGE Failed to dispatch repository event to org.eclipse.m2e.core.internal.embedder.EclipseRepositoryListener: null

!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-08-05 08:19:57.900
!MESSAGE AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks

!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-08-05 08:19:57.901
!MESSAGE AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks

!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-08-05 08:19:57.902
!MESSAGE AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks

!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-08-05 08:19:57.902
!MESSAGE AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks

!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-08-05 08:19:57.903
!MESSAGE AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks

!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-08-05 08:19:57.903
!MESSAGE AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks

!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-08-05 08:19:57.904
!MESSAGE AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks

!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-08-05 08:20:23.211
!MESSAGE Failed to dispatch repository event to org.eclipse.m2e.core.internal.embedder.EclipseRepositoryListener: null

!ENTRY org.eclipse.ui 4 4 2016-08-05 08:23:20.101
!MESSAGE Invalid preference page path: XML Syntax

!ENTRY org.eclipse.core.jobs 2 2 2016-08-05 08:23:20.832
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.m2e.core.internal.index.nexus.IndexUpdaterJob

!ENTRY org.eclipse.m2e.logback.appender 4 0 2016-08-05 08:23:21.171
!MESSAGE Unable to update index for central|http://repo1.maven.org/maven2
!SESSION 2016-08-05 08:23:49.999 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.ui 4 4 2016-08-05 08:27:39.836
!MESSAGE Invalid preference page path: XML Syntax

!ENTRY org.eclipse.m2e.logback.appender 4 0 2016-08-05 08:27:39.920
!MESSAGE Can't write workspace state

!ENTRY org.eclipse.m2e.logback.appender 4 0 2016-08-05 08:27:40.571
!MESSAGE Unable to update index for central|http://repo1.maven.org/maven2
!SESSION 2016-08-05 08:27:41.724 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.ui 4 4 2016-08-05 08:29:06.544
!MESSAGE Invalid preference page path: XML Syntax

!ENTRY org.eclipse.core.jobs 2 2 2016-08-05 08:29:07.516
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.m2e.core.internal.index.nexus.IndexUpdaterJob
!SESSION 2016-08-05 08:29:07.960 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.ui 4 4 2016-08-05 08:38:15.731
!MESSAGE Invalid preference page path: XML Syntax

!ENTRY org.eclipse.core.jobs 2 2 2016-08-05 08:38:16.709
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.m2e.core.internal.repository.RepositoryRegistryUpdateJob

!ENTRY org.eclipse.core.jobs 2 2 2016-08-05 08:38:16.710
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.m2e.core.internal.index.nexus.IndexUpdaterJob
!SESSION 2016-08-05 08:38:17.176 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.ui 4 4 2016-08-05 09:22:02.863
!MESSAGE Invalid preference page path: XML Syntax

!ENTRY org.eclipse.core.jobs 2 2 2016-08-05 09:22:03.842
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.m2e.core.internal.index.nexus.IndexUpdaterJob

更新

我使用 eclipse 安装了 m2e 插件。

【问题讨论】:

  • 您仍然使用 Indigo 是否有特殊原因?我会推荐 Mars-2 或 Neon。

标签: java eclipse maven m2e


【解决方案1】:

解决方案是在 Eclipse 中指向您的本地 maven 安装,转到首选项 > Maven > 安装并在右侧面板中“添加”

然后将你的 settings.xml 指向 Maven > usersettings。更新设置

【讨论】:

  • 我已经更新了我在 Eclipse 中安装的问题,而不是从外部位置。在这种情况下我该怎么办。
  • 通过'add'安装指向你的本地maven安装,然后像上面一样指向你的用户设置
  • 我应该在哪里指向 .m2 文件夹,因为我在 Eclipse 中从 Indigo 安装它 - download.eclipse.org/releases/indigo 使用我在更新中提到的安装新软件选项然后应该是 maven 插件的本地存储库。跨度>
  • 您不需要,您的 setting.xml 有 .m2 文件夹(或您可能为 repo 指向的任何其他文件夹)。 Eclipse 应该自动拾取所有配置,如上述
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多