【问题标题】:Eclipse see library but cannot import itEclipse 看到库但无法导入它
【发布时间】:2013-10-02 11:41:51
【问题描述】:

我的情况很奇怪:

我写课:

...
    import org.springframework.test.context.web.WebAppConfiguration;
    //import org.springframework.test.web.servlet.MockMvc;

    @WebAppConfiguration
    @ContextConfiguration(locations = { "classpath:/test/BeanConfig.xml" })
    public class CandidateControllerTest {
...

如果我键入 ctrl+鼠标左键并在 WebAppConfiguration 上移动光标,我会看到:

但在我的编辑器中我看到:

如果我移动光标进行注释,我看到了消息:

WebAppConfiguration 无法解析为类型

如何解决这个问题?

解决

我的应用程序有 2 个模块。 spring 测试(测试范围)的依赖关系在核心模块中编写。当我在第二个模块中编写依赖项时 - 它已经开始工作了。

【问题讨论】:

  • 我的猜测,spring-test 的类路径条目冲突。

标签: java eclipse spring testing


【解决方案1】:

为项目类路径添加适当的依赖,或者如果你使用maven,可能错误的spring版本已解决。

【讨论】:

  • 这并没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
  • 确实如此 - 项目缺少正确的依赖项,用户需要将 jar 或库(插件?)依赖项添加到他/她的项目中。
  • @agad 我也遇到了同样的问题,我确定我已经正确配置了 POM。但我不确定我的项目中需要哪些依赖项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-19
  • 2020-07-31
  • 1970-01-01
  • 2014-03-05
  • 1970-01-01
  • 2013-10-03
  • 1970-01-01
相关资源
最近更新 更多