RedHat Jboss Developer Studio에서 CodeLens 구현

배경



CodeLens라는 것은, Microsoft Visual Studio에 탑재되고 있는 이른바 참조원 열거 기능으로, Visual Studio 2017 이전 버전에서는 제품판(Professional판, Enterprise판 등)에서만 CodeLens의 사용이 제한되고 있었습니다 . 즉, 돈을 내지 않으면 사용할 수없는 풍부한 기능입니다. (Visual Studio 2019에서는 Community판에서도 CodeLens를 사용할 수 있게 되었습니다 🎉)

↓ Visual Studio Code의 CodeLens 예제


CodeLens를 사용하고 싶다면 Visual Studio 또는 오픈 소스 Visual Studio Code를 사용하는 것 이외의 옵션이 없었습니다. 이번에는 RedHat Jboss Developer Studio에서 CodeLens를 사용하는 방법을 찾았기 때문에 공유하는 것입니다.

전제 조건



이번 기사의 대상이 되는 RedHat Jboss Developer Studio의 버전은 다음과 같습니다.

버전: 11.3.0.GA

RedHat Jboss Developer Studio에서 CodeLens를 구현하려면 사전 준비로 다음이 필요합니다.
  • JDK 설치
  • Maven 3+ 설치 (PATH도 통과해야 함)

  • 설치 절차


  • RedHat Jboss Developer Studio를 설치합니다.

  • htps : // 기주 b. 코 m / dhq - 보이 r / 코데 ぇ s - e c ぃ p 에서 소스 코드를 Zip으로 다운로드하거나 git으로 복제합니다.

    ※덧붙여 dhq-boiler/codelens-eclipse 프로젝트는 포크한 프로젝트이며, 빌드에 필요한 수정을 더한 것입니다. 원래 프로젝트는 angelozerr/codelens-eclipse입니다. angelozerr/codelens-eclipse 을 숭배합시다.

  • 빌드합니다. 소스 코드를 다운로드한 폴더에서 명령 프롬프트를 열고 mvn clean install를 실행합니다.



    첫회 빌드에는 잠시 시간이 걸립니다…



    명령 프롬프트에서 "BUILD SUCCESS"가 표시되면 다음으로 진행합니다.

  • *.jar 파일을 복사합니다.

    복사할 파일
  • codelens-eclipse\org.eclipse.codelens\target\org.eclipse.codelens-1.1.0-SNAPSHOT.jar
  • codelens-eclipse\org.eclipse.codelens.editors\target\org.eclipse.codelens.editors-1.1.0-SNAPSHOT.jar
  • codelens-eclipse\org.eclipse.codelens.feature\target\org.eclipse.codelens.feature-1.1.0-SNAPSHOT.jar
  • codelens-eclipse\org.eclipse.codelens.jdt\target\org.eclipse.codelens.jdt-1.1.0-SNAPSHOT.jar
  • codelens-eclipse\org.eclipse.codelens.jface.fragment\target\org.eclipse.codelens.jface.fragment-1.1.0-SNAPSHOT.jar
  • codelens-eclipse\org.eclipse.codelens.swt.fragment\target\org.eclipse.codelens.swt.fragment-1.1.0-SNAPSHOT.jar

  • 대상 폴더
    RedHat Jboss Developer Studio 설치 폴더\studio\plugins



  • RedHat Jboss Developer Studio를 -clean 옵션으로 시작합니다.
    devstudio.exe -clean
    





    이와 같이 클래스의 상단, 또는 메소드의 상단에 N references 라고 표시되면 인스톨 완료입니다!

  • 주의



    이 codelens-eclipse 플러그인은 미완성이며 본인의 CodeLens에는 있고 이 플러그인에 없는 기능이 있습니다. (예를 들어, "N reference"의 부분을 클릭하면 참조원을 일람할 수 있는 윈도우가 열린다) . 또는 Eclipse의 플러그인 개발에 익숙한 것이 이 프로젝트를 포크하고 이어받을까요.

    좋은 웹페이지 즐겨찾기