STS-Grails透视图已损坏。看不到服务
我正在使用STS进行grails开发,我不知道我做了什么(很可能是错误地将文件夹拖到了某个地方),但现在我无法从透视图中看到我的服务。它们确实存在于grails应用程序/服务下,但我想有些东西不再指向那里了 是的,我尝试重新启动STS,将项目重新加载到STS 你知道我该怎么解决这个问题吗 编辑: 这里是透视图,没有显示任何服务 非常感谢,STS-Grails透视图已损坏。看不到服务,grails,sts-springsourcetoolsuite,perspective,Grails,Sts Springsourcetoolsuite,Perspective,我正在使用STS进行grails开发,我不知道我做了什么(很可能是错误地将文件夹拖到了某个地方),但现在我无法从透视图中看到我的服务。它们确实存在于grails应用程序/服务下,但我想有些东西不再指向那里了 是的,我尝试重新启动STS,将项目重新加载到STS 你知道我该怎么解决这个问题吗 编辑: 这里是透视图,没有显示任何服务 非常感谢, Bilsay尝试从菜单栏中找到窗口->显示视图->项目资源管理器,然后单击项目资源管理器。很难在看不到的情况下说出问题所在,但这可能会有所帮助。祝你好运 用
Bilsay尝试从菜单栏中找到窗口->显示视图->项目资源管理器,然后单击项目资源管理器。很难在看不到的情况下说出问题所在,但这可能会有所帮助。祝你好运 用新思想编辑:
还有一种可能性:通过搜索或在windows上使用“打开资源”(或CTRL+SHIFT+R),在编辑器中打开一个服务文件。然后,如果单击项目资源管理器顶部的“带有编辑器的链接”双向箭头图标,则活动服务文件及其位置将在项目资源管理器中自动高亮显示。也许这会给你的STS带来一些启发。我以前从未见过这个问题。如果上面的答案没有帮助,我建议如下
编辑
我能够重现类似于你的问题。我认为发生的事情是,您的服务文件夹以某种方式从Eclipse类路径中删除了。您可以转到包资源管理器。查找grails应用程序/服务文件夹。右键单击->生成路径->添加到生成路径。然后,它会出现在项目浏览器中。您可以通过添加以下两行来修改file.classpath:
<classpathentry kind="src" path="grails-app/services"/>
<classpathentry kind="src" path="grails-app/taglib"/>
从头开始,删除所有eclipse文件 (@see) 运行grails与--eclipse集成
然后再次导入项目一周前我创建的一个新项目也发生了类似的事情。我无法看到控制器。我通过转到包资源管理器修复了它。右键单击控制器->构建路径->用作源文件夹。上面安德鲁的回答很有帮助 尝试并将其添加到构建路径中,效果良好。非常感谢。非常简单的回答,谢谢!我认为这个比标记为已接受的要快得多,也容易得多。