如何设置STS/Eclipse的源代码路径(使用Groovy-grails)并使其保持不变?

如何设置STS/Eclipse的源代码路径(使用Groovy-grails)并使其保持不变?,eclipse,grails,groovy,sts-springsourcetoolsuite,Eclipse,Grails,Groovy,Sts Springsourcetoolsuite,当我在STS中调试Groovy/Grails程序时,在会话中第一次遇到断点时,它会问我源代码在哪里 当我点击这个对话框时,我需要添加我的项目,然后它就会工作,直到我退出STS并重新启动 但只用于调试!控制台中提到的代码行,无论它们是否显示为链接,在单击时都不会显示源代码 1我如何让它永远记住它?我浏览了所有我能找到的属性/设置 及 2我如何单击控制台窗口中提到的一行代码,说出一个异常,并让它自动转到该行?micsosoftvisualstudio会做的……而且它从来不用问我的源代码在哪里。在我1

当我在STS中调试Groovy/Grails程序时,在会话中第一次遇到断点时,它会问我源代码在哪里

当我点击这个对话框时,我需要添加我的项目,然后它就会工作,直到我退出STS并重新启动

但只用于调试!控制台中提到的代码行,无论它们是否显示为链接,在单击时都不会显示源代码

1我如何让它永远记住它?我浏览了所有我能找到的属性/设置

2我如何单击控制台窗口中提到的一行代码,说出一个异常,并让它自动转到该行?micsosoftvisualstudio会做的……而且它从来不用问我的源代码在哪里。在我15年的使用中

并非所有内容都会超链接,即使超链接了,也永远找不到源代码,即使我可以在Project或Package Explorer中导航到源代码:


我可以在这里回答问题的第二部分。如果您在控制台窗口中看到对堆栈框架的引用,但该引用不存在,则通常不存在超链接,但在某些情况下不存在超链接,则应选择并复制堆栈跟踪,并将其粘贴到Java堆栈跟踪控制台:


您使用的是什么版本的STS?我以前在调试标准Grails应用程序时从未见过这个对话框。你能发布对话框的截图或文本片段吗?好的。您的两个问题似乎有相同的原因。我觉得您的grails项目设置一定有点非典型。您使用的是最新版本的Grails吗?你能在一个简单的单域单控制器项目上重现这种行为吗?您正在tcServer上运行吗?您是否从默认位置移动了任何默认目录?它是Grails1.3.6;我从来没有做过这样的工作,我已经和Grails一起工作了大约一年,只要有新版本,我都会尽职尽责地升级。我已经重新安装了好几次STS,最新的一次是一周前的一次新安装,我在两台不同的机器上得到了完全相同的行为。我没有从它的默认位置移动任何东西,我总是使用grails实用程序来创建新的控制器、视图等;你最好的办法是在STS论坛上问这个问题:超链接存在,但当我点击它时,什么也没发生。我会发布一个截图