Eclipse 内容协助 Maven 项目未获取所有类
我使用的是 Eclipse 3.5.0,并使用 SCM 向导(M2 插件)中的导入 maven 项目导入了一个 Maven 项目。
我的 pom.xml 中有一个 jar 文件作为依赖项。 jar 里面有一个复杂的模式 - 有相当多的 XSD。但内容辅助似乎根本没有获取架构,也没有获取依赖项列表中的许多其他类。然而对于同一项目中的另一个模块,它似乎工作正常。有谁知道这是为什么?这让我发疯!
I'm using Eclipse 3.5.0, and have imported a maven project using the import maven project from SCM wizard (M2 plugin).
I have a jar file as a dependency in my pom. and inside the jar is a complicated schema - with quite a number of XSD's. But the content assist doesn't seem to pick up the schema at all, nor a number of other classes in the dependency list. yet for another module in the same project it seems to work ok. Does anyone know why this is? it's driving me mad!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在缺乏有关模块结构的任何详细信息的情况下,此解决方法可能会有所帮助。
您可以定义目录贡献以使 Eclipse 了解模式并允许它们为内容辅助/验证做出贡献。
假设您已正确定义模式声明,您现在应该可以在编辑器中使用该模式...
In the absence of any details regarding the modules' structure, this workaround may help.
You can define Catalog Contributions to make Eclipse aware of schemas and allow them to contribute to content assist/validation.
You should now have the schema available for use in the editor, assuming you've defined your schema declarations correctly...