전체 글 (304) 썸네일형 리스트형 [trouble] eclipse Marketplace plugin 설치 불가 문제 오래간만에 plugin을 하나 추가할 일이 있어 추가하려고 Marketplace를 열었는데 매우 느리다.검색도 제대로 안되고 plugin 추가를 시도해도 제대로 되지 않는다.STS를 새로 받아 진행해 봐도 동일한 증상이다.찾아보니 이 문제에 대해 reddit에도 글이 올라와 있었다.https://www.reddit.com/r/eclipse/comments/1k6n2pt/having_issues_connecting_to_eclipse_marketplace/ From the eclipse community on RedditExplore this post and more from the eclipse communitywww.reddit.comeclipse의 상태를 확인할 수 있는 사이트가 있다.https://.. 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의 ... 로컬 개발 환경(rancherdekstop k8s traefik ingress)에서 https 사용해 보기 이전 글에서 mkcert 를 사용하여 *.pem , *-key.pem 인증서를 생성하여 로컬 개발 환경에서 https proptocal로 사용하였었다.내 경우 로컬에서 rancher-desktop 으로 kubernetes 에서 ingress (traefik) 를 사용하고 있는데 이에 대해서도 https 로 설정을 진행해 보았다.TLS Secret 생성이전 글에서 다음과 같이 java project에서 사용할 *.p12 인증서 파일을 -pkcs12 옵션을 사용하여 생성하였다.[[Window 개발 환경에서 https로 Spring Boot Application 개발하기]]mkcert -pkcs12 "*.bluesky.local" "*.cloud.bluesky.local" "*.api.bluesky.local.. Playwright 사용해 보기 Playwright 소개Selenium 을 사용해 봤었는데 비슷한 라이브러리로 Playwright 가 있다고 추천받아 살펴보았다.https://playwright.dev/java/Playwright 는 Microsoft에서 만든 end-to-end 테스트를 위해 사용되는 라이브러리인데 Chromium , WebKit , Firefox 를 포함한 모든 최신 rendering engine을 지원하고 Windows , Linux 및 MacOS 에서 로컬 또는 CI에서 headless 또는 native mobile emulation을 사용한 headed 테스트를 지원한다.Java , Node.js , Python , .Net 중 원하는 언어를 선택해 사용하면 된다.내 경우 Java에 익숙하여 Java에서 사용해.. Spring Boot ConfigurationMetaData 사용해 보기 Spring Boot Configuration MetaData 소개https://docs.spring.io/spring-boot/specification/configuration-metadata/index.htmlSpring Boot는 java에서 @ConfigurationProperties 를 선언한 properties에 대한 정보를 /META-INF/spring-configuration-metadata.json 파일로 Configuration Metadata를 제공한다.spring-boot-autoconfigure 에 있는 /META-INF/spring-configuration-metadata.json 파일을 보면 대략 다음과 같다.{ "groups": [ { "name": "serv.. JDK 24 New Features JDK의 버전별 변경 사항은 여기를 참고하세요SpecJava SE 24 Platform JSR 399 에 정의된 바와 같이 JSR 399 구현이 목표실제 Spec은 Final Release Specification 문서를 참고Final Release Specification Feature Summary전체 JEP Feature 목록은 OpenJDK의 JDK 24 문서 에서 확인할 수 있다.JEPComponentFeatureJEP 404hotspot / gcGenerational Shenandoah (Experimental)JEP 450hotspot / runtimeCompact Object Headers (Experimental)JEP 472core-libsPrepare to Restrict the Us.. Copilot4Eclipse 사용해 보기 Copilot4Eclipse 소개Github Copilot 은 IDE에서 코드 작성 시 AI를 이용해 코드 작성을 도와주는 생산성 도구이다.2024년 12월 18일부터 무료 플랜을 제공하기 시작했다.https://github.blog/news-insights/product-news/github-copilot-in-vscode-free/VS code에는 자동으로 통합되어 업데이트만 하면 바로 사용이 가능하지만 Eclipse 사용자의 경우 Copilot4Eclipse plugin( 무료 plugin)을 marketplace에서 검색하여 설치하면 Github Copilot을 Eclipse에서 바로 사용할 수 있다.Github Copilot을 써본 적이 없어서 불편함을 느끼지 못했던 터라 사용해 볼 생각을 안 .. 이전 1 2 3 4 ··· 38 다음