Google AdSense (text)

hidden logo stop

Moving

거지 같은 이글루스 광고노출 정책이 싫어서,
새 보금자리(http://blog.leocat.kr/)로 이사감.

[Eclipse/STS] STS 또는 Eclipse 버전업 후 짜증나는 느낌표 해결 Computer & Program

STS(Spring Tool Suite)를 사용하는데 종종 버전업이 꺼려지는 경우가 있다. (Eclipse도 마찬가지..) 특히 major 버전이 바뀌는 경우.. 일주일 전에 STS 3.0.0.RELASE 버전이 나와서 릴리즈 버전이니 괜찮겠지 하고 바꾸는데 이거 왜 이래 TㅅT 다른 프로젝트들은 어찌어찌해서 설정했는데 이 프로젝트는 왼쪽에 빨간 느낌표가 사라지지 않는다. 하지만, 뭐가 문제인지 알 수 있는 방법이 없었다. 알아야 문제를 해결해줄텐데 말여..



한참을 고민하다가 "Makers" view가 갑자기 떠올랐다. Makers는 workspace에 빨간불이나 노란불이 들어오면 모아서 보여주는 view로, 프로그램 메뉴에서 "Window" -> "Show Views" -> "Makers"를 클릭하면 볼 수 있는 view로 아래처럼 생겼다.



Makers view는 소스코드뿐만 아니라 프로젝트 설정이 잘못된 경우도 볼 수 있다. 그런데.. 내용이 너무 많다. workspace에 프로젝트가 많아지고 소스가 많아지면 점점 불어나는데 그걸 일일이 눈으로 찾을 수는 없고..

그럼 makers 설정을 좀 해서 원하는 것만 볼 수 있게 해보자. 아래처럼 makers view 오른쪽에 보면 역삼각형으로 view를 설정할 수 있는 아이콘이 있다. 그리고 내가 원하는 것만 볼 수 있게 "Configure Contents..."를 선택한다.



"Configure Contents..."를 선택하면 아래와 같은 창이 뜬다. 내가 보고 싶은 것들을 여기서 설정할 수 있다. 아무 설정도 하지 않았다면 왼쪽의 "Configurations" 항목에 아무 것도 없을 것이다. "New" 버튼을 클릭하면 하나가 생성된다. "Configurations"는 여러개를 생성해두고 체크박스로 선택해서 사용할 수 있다.

내가 선택한 항목만 볼 수 있게 오른쪽에 있는 "Scope"을 "On selected element only"를 선택하고 "OK"를 누른다. 그리고 프로젝트나 코드를 선택하면 해당 부분에서 발생한 빨간불이나 노란불만 모아서 볼 수 있다. 또는 "Scope"을 "On selected element and its children"로 선택하면 해당 영역의 하위에서 발생한 것만 필터링할 수도 있다.



자.. 이제 아까 문제의 프로젝트를 선택해 볼까?? 그럼 다 필터링되고 선택한 프로젝트에서 발생한 문제만 볼 수 있다.



내 문제는.. STS가 버전업되면서 groovy-eclipse 플러그인의 workspace groovy compiler 버전이 바뀐듯 하다. 프로젝트에 설정된 compiler level을 맞춰주니 해결.. 아웅~


정말 뜻모를 느낌표가 떠 있을 때 어디서 어떤 문제가 발생했는지 확인하기 어려운 경우는 makers view를 사용하면 찾기 쉽다. 정말 우연히 떠오른 생각인데 앞으로 쓸 일이 많을듯.. 특히 STS나 Eclipse, Maven 설정 같은 골칫덩이가 바뀌는 경우에 좋겠다 -ㅅ-;;

덧글

댓글 입력 영역

Google AdSense (text/image)