我坚持使用我正在维护的独立java应用程序,我对Maven来说真的很新。我在命令行中使用了复制依赖项,包插件以及一切正常,但是当我在eclipse中看到该项目时,它验证了项目,并且似乎检查哪个.xsd版本应该考虑的问题。
描述资源路径位置类型src-resolve:无法解析 名称'beans:identifiedType'到(n)'类型定义' 零件。弹簧JEE-2.0.XSD
说明资源路径位置类型src-resolve:无法解析 名称'beans:identifiedType'到(n)'类型定义' 零件。弹簧JEE-2.5.xsd
我正在使用spring 2.5.6,我无法升级。我不知道是否必须在我的eclipse IDE中设置一些东西。
我的配置文件是这样的:
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xmlns:jee="http://www.springframework.org/schema/jee"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd">
有任何想法或建议吗?它与项目中的问题或eclipse IDE有关吗?
提前致谢
答案 0 :(得分:0)
我无法重现您的情况,但似乎与this problem:
有关这是STS的一个功能(试图聪明并从中导入XSD) 项目类路径无法找到弹簧核心)。提高JIRA 如果你想真正解决问题,那里的票,但我的 理解是它是一种妥协 - 不编辑的用户 自定义XSD比那些更多,所以它更好 支持更大的群体。
您可以通过将spring-beans-3.1.xsd添加到XML来解决此问题 Eclipse中的目录(查看首选项)。你可能只需要 指定命名空间ID,但我总是添加要打开的架构位置 安全的一面。您可能需要从弹簧中提取XSD jar文件,因为我认为你不能从jar中添加一个商品。
因此,尝试将spring-beans-2.5.xsd添加到Eclipse中的XML Catalog。希望这会有所帮助。