【发布时间】:2012-02-10 02:15:31
【问题描述】:
我开始配置我的开发环境,我正在使用 Spring Tool Suite 2.8.1 和 m2E 1.01。
据我所知,由于这是一个 Maven 项目(我的第一个项目),我的 Maven POM 决定(连同 m2E 智能)我的项目构建配置和依赖项。
我想知道的是为什么我的 IDE 显示 Java 构建问题“无法读取库 library/path/somejar.jar 所需的存档或不是有效的 zip 文件”什么时候可以在我的 .m2 存储库中看到这些 jar?
所有错误都与我在 parent-pom.xml 中排除的 commons-logging:1.1.1 相关。这是通过 spring-context-support:3.0.5 实现的传递依赖。我从构建中排除了该库,现在错误与 spring-context-support 库有关。
我附上了一张截图来说明。
【问题讨论】:
-
你需要为 maven 执行
install目标:寻找 m2e 的上下文菜单。这将获取所有丢失的依赖项。 -
感谢 dma_k,我已经尝试过了,但无济于事。 jar 在我的 .m2 存储库中..我只是不知道为什么它没有被读取...
-
如果有 jar 文件,请尝试刷新您的项目。通常这会有所帮助。
-
好的,这有帮助 - 现在还有其他错误 - 但这有帮助。谢谢
标签: java maven m2eclipse sts-springsourcetoolsuite m2e