Eclipse 构建项目 "setting classpath containers"花费大量时间

标签 eclipse eclipse-indigo

我的 Eclipse Indigo 遇到了奇怪的问题。我有一个 Maven 项目,我想为某些类运行一些 JUnit 测试用例。

每当我尝试运行测试时,eclipse 都会在 35% 处挂起,并且该进度条下方的文本显示它是 setting classpath containers .

这一步需要很长时间。我也等了超过 15 分钟,但测试也没有运行。

我无法退出 Eclipse,因为 setting classpath containers步骤仍在进行中。所以我杀死了 Eclipse 进程并重新启动了 Eclipse,但也出现了同样的问题。

我试图清理项目,更新 Maven 依赖项并刷新项目,但没有任何帮助。

任何人都知道为什么这个问题会出现在 Eclipse 中?以及如何解决这个问题?

最佳答案

  • 您的 maven settings.xml 文件可能位于:c:\users\username\.m2\settings.xml
  • 当你的 Eclipse 指向“maven 安装目录”\conf\settings.xml
  • 在 Eclipse 中更改设置文件路径,

  • window -> preferences -> maven -> usersettings -> to the one which have the right settings.xml file



    这应该可以解决问题。

    如果您看到控制台,它可能实际上是在尝试连接到某个 Jboss url 以下载您的 Maven 依赖项。

    关于Eclipse 构建项目 "setting classpath containers"花费大量时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19111065/

    相关文章:

    C++11 错误不匹配调用 main 之外的 Ifstream

    java - 无法下载源 (NullPointerException)

    java - 如何在eclipse中更改@author标签配置,使其采用我指定的名称?

    php - 为什么我在使用 php sdk 的 Eclipse Indigo 中收到 "Undefined attribute name"警告?

    linux - 如何在eclipse中配置nutch?

    java - CTabFolder 选择的焦点事件

    java - JGIT pull NoHeadException

    java - android Intent 空指针异常

    java - 尝试将项目添加到tomcat时抛出错误

    android - 在 100% C++ 环境中为 Android 编程?