2011-02-11 3 views
1

Когда я отлаживаю программу Groovy/Grails в STS, первый раз в сеансе, когда он попадает в точку останова, он спрашивает меня, где находится исходный код.Как установить исходный путь для STS/Eclipse (используя Groovy grails) и заставить его встать?

enter image description here

Когда я нажимаю на этом диалоге, мне нужно, чтобы добавить свой «проект», а затем она будет работать, пока я не выйти STS и перезапустить.

enter image description here

(Но только для отладки! Строки кода, указанного в консоли, вы ли они или не отображаются в виде ссылок, никогда не будет отображаться источник при нажатии на.)

1) Как я заставляю его помнить это навсегда? Я просмотрел все свойства/настройки, которые мог найти.

И

2) Как я могу нажать на строку кода, который упоминается в окне консоли (скажем, Exception) и он автоматически переходит в эту линию? (Micsosoft Visual Studio сделает это ... и мне никогда не приходилось спрашивать меня, где мой исходный код. За 15 лет его использования ...)

Не все получается гиперссылкой, и даже когда это происходит, он никогда не будет найти исходный код, даже если я могу перейти к нему в рамках проекта или пакета землепроходцев:

enter image description here

+0

Какую версию STS вы используете? –

+0

последние 12 февраля –

+0

Я никогда не видел этого диалогового окна перед тем, как отлаживать стандартное приложение Grails. Вы можете опубликовать снимок экрана диалога или фрагмент текста? –

ответ

0

Я могу ответить на вторую часть вопроса здесь. Если вы видите ссылку на стек стека в окне консоли, и нет гиперссылки (часто гиперссылка существует, но в определенных ситуациях ее не будет), тогда вы должны выбрать и скопировать трассировку стека и вставить ее в Ява трассировки стека консоли:

Java Stack Trace Console

+0

Гиперссылка существует, но когда я нажимаю на нее, «ничего не происходит». Я отправлю снимок экрана –