본문 바로가기

반응형

sts

(19)
[troubleshooting] STS (Eclipse) github copilot plugin 설치 오류 STS에서 github copilot plugin을 설치하려고 하면 다음과 같은 에러가 뜬다.Unable to read repository at https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/content.xml. PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targetSSL 관련 오류인데 Eclipse 사용 시 잘 설치되지만 STS에선 위 에러가 발생했다.STS의 SpringToolSuite4.ini 파일에 다음 설정을 ..
[troubleshooting] STS (Eclipse) lombok record builder annotation 사용 시 오류 현재 STS 4.31.0 (Eclipse 2025-06) 이 가장 최신 버전인데 해당 버전에서 record에 대해 lombok builder annotation 사용 시 대해 에러가 발생하고 있다.Multiple markers at this line - overrides java.lang.Object.toString - The constructor Asset() is undefined비슷한 이슈가 vscode 사용 시에도 발생하고 있는 듯하고 관련 문제가 issue로 등록되어 있다.https://github.com/projectlombok/lombok/issues/3883해당 이슈가 closed 처리가 되었고 lombok 다음 버전이 나오길 기다려야 하지만 lombok의 경우 1년에 2~3번 정도 주기로..
Eclipse(STS)에서 PlantUML을 사용하여 class diagram 보기 PlantUML 소개markdown 문서를 작성할 때 class 간 관계를 보여주기 위해 mermaid 의 UML class diagram 을 이용해 작성하곤 했다.https://mermaid.js.org/syntax/classDiagram.html하지만 일일이 수작업으로 class diagram을 작성하는게 매우 번거롭다.또한 class간 관계 설정을 제대로 했는지 계속 고민하게 된다.UML 이 한 최근 유행하는 방법도 아니고 이미 나온 지 30년이 넘어가는 방식이기 때문에 이를 위한 다양한 도구들이 있고 때문에 수작업으로 작성하지 않아도 java source에서 바로 class diagram을 작성할 수 있다.그 중 PlantUML 을 사용해 보았는데 소개해보려고 한다.https://plantuml...
[troubleshooting] STS (Eclipse) Sonarqube plugin 에러 팝업 발생 문제 해결 Eclipse에서 Sonarqube plugin이 어느 시점부터인가 에러가 발생하기 시작한다.STS를 실행할 때마다 SonarQube for Eclipse - An error occured 팝업이 계속 뜨고 에러 콘솔이 계속 찍히고 있다.팝업의 Don't show again 을 선택해도 계속 뜬다.SonarQube for Eclipse 11.0.0 버전 업그레이드 이후 발생하는 문제인 듯한데 관련하여 sonar community에 언급되고 있다.https://community.sonarsource.com/t/sonarqube-for-eclipse-11-0-0-seems-to-do-nothing-but-popping-up-error-messages/134735해결책은 의외로 간단하다.workspace의 ...
Eclipse (STS) 에서 Parameter Name Hint 사용하기 IntelliJ는 편집기에 호출된 method에 필요한 annotation, method parameter, 사용법 등을 알려주는 추가 정보를 제공하는 특수한 marker를 제공하는 데 이를 Inlay Hint 라고 부르고 있다. https://www.jetbrains.com/help/idea/inlay-hints.html#enable_inlay_hints Inlay hints | IntelliJ IDEA www.jetbrains.com 다음과 같이 method parameter앞에 전달할 값의 Parameter Name이 무엇인지 확인할 수 있다. 이런 기능이 Eclipse에 없어서 아쉬웠는데 알고 보니 Eclipse도 4.12 (2019-06)부터 IntelliJ의 Inlay Hint 의 모든 기능은..
STS Newer patch version of Spring Boot available warning disable 처리하기 최근 STS를 사용하면 새 Spring 버전이 release 된 내용을 warning으로 알려준다. 4.17.0에 추가된 기능인 듯하다. https://github.com/spring-projects/sts4/issues/885 바로바로 버전을 변경할 수 있는 환경이면 이런 기능이 좋지만 계속 이전 버전을 사용해야 하고 여러 project를 import 해서 사용하고 있는 환경이면 이 warning이 50개 이상 뜨면서 실제로 보고 싶은 다른 유효한 warning을 보는 걸 방해하게 된다. 이런 경우 새 버전 알림 warning을 disable 처리하면 된다. Preferences -> Spring -> Validation -> Versions and Support Ranges를 선택하고 비활성화를 선택..
STS 4.19.0 Release 소식 및 Windows 11에서 Windows Defender 예외 처리 하기 STS 4.19.0 Release STS가 4.17.0 Release 이후 language server 무한 로딩 현상이 발생하였었다. 2023.01.05 - [Study/Java] - [오류수정반영예정] STS 4.17.x, 4.18.x 무한 로딩 현상 https://luvstudy.tistory.com/217 관련해서 몇 차례 수정이 진행되었었지만 지속적으로 발생하였다. 내 경우 최신 버전의 Spring을 사용한 프로젝트에서는 해당 문제가 발생하지 않았지만 이전 버전 Spring을 사용하는 프로젝트에서 무한 로딩 현상이 계속 발생하였고 이로 인해 어쩔 수 없이 4.17.0 이전 버전 STS를 사용하였다. 2022년 12월 7일 4.17.0이 나온 이후 6개월의 기간 동안 STS 버전 업그레이드를 하지..
[오류수정반영예정] STS 4.17.x, 4.18.x 무한 로딩 현상 2023-05-27 추가 다음 버전 STS에서 해당 버그 수정될 예정이라고 합니다. 관련 내용은 아래 적어두었습니다. 오류 발생 현상 4.17.0부터 발생한 현상이다. 기존에 정상적으로 호출되던 프로젝트가 STS 버전을 올리고 maven -> update project를 하면 무한 로딩을 한다. 혹은 update project를 하지 않아도 일정 시간이 지나면 language server가 무한 로딩을 한다. 관련 현상에 대해 issue가 올라왔고 4.17.1에서 수정하였다고 하였는데 여전히 동일하게 문제가 발생을 한다. 종료된 이슈 https://github.com/spring-projects/sts4/issues/925 : #925 OpenRewrite unchecked, but always Lang..

반응형