3

STS 2.9.2.RELEASE에서 grails 응용 프로그램을 디버깅하는 동안 F5를 성공적으로 사용할 수 없었습니다. 함수 호출이있을 때마다 IDE가 수많은 grails/groovy 내부 코드 줄을 긋고 단계별 기능을 사용하는 것을 거의 불가능하게 만듭니다. this question에서 IntelliJ에 대해 수행되는 작업과 유사하게이 동작을 비활성화하는 방법이 있습니까? 물론 호출 할 것으로 예상되는 함수의 첫 번째 줄에 중단 점을 설정할 수 있으며 F6 또는 F8을 사용하지만 항상 효율적이지는 않습니다.STS에서 디버깅 할 때 Grails/Groovy 내부를 건너 뛰는 경우

답변

2

STS 버전을 빌드 할 수있는 버전은 확실하지 않지만 groovy-eclipse 플러그인을 사용하는 Juno에서는 Preferences->Groovy->Debugger으로 조정할 수 있습니다. 디버거가 없으면 디버거가 켜기 옵션으로 "step filters"을 사용할 수 있습니다 (이클립스에서는 디버깅하는 동안 툴바 버튼으로 사용할 수 있음). 이렇게하면 세부 정보를 보지 않으려는 클래스가 포함 된 스택 프레임을 필터링 할 수 있습니다. (groovy-eclipse에는 단계 필터에 공통적으로 사용되는 모든 패키지를 추가하는 버튼이 있으며, STS에서도 마찬가지입니다).

+1

감사합니다. 단계 필터를 발견하고 이제는 행복하게 사용하고 있습니다. :) – Tomato

관련 문제