Amazon Q Developer의 Java 업그레이드 변환 CLI(공개 미리 보기) 출시

게시된 날짜: 2024년 11월 27일

Amazon Q Developer의 Java 업그레이드 변환 CLI(명령줄 인터페이스) 공개 미리 보기가 출시되었습니다. 해당 CLI를 사용하면 명령줄에서 변환을 간접적으로 호출하여 대규모로 변환을 수행할 수 있습니다.

이 CLI에서 제공되는 기능은 다음과 같습니다.

  • Java 애플리케이션을 Java 8, Java 11에서 Java 17로 변환(IDE에서 사용 가능하며 이제는 CLI에서도 사용 가능함)
  • 사용자 지정 변환(새로 추가되어 CLI에서만 사용 가능): CLI에서는 조직의 코드베이스에 맞게 정의한 사용자 지정 변환을 수행할 수 있습니다. 이번 CLI 버전 출시 이전에는 Amazon Q Developer가 Java 애플리케이션의 오픈 소스 라이브러리를 업그레이드했습니다. 이제는 CLI의 사용자 지정 변환 기능을 사용하여 코드베이스 및 내부 라이브러리에 맞는 변환을 직접 정의할 수 있습니다. 구조 검색 및 대체용 코드 도구인 ast-grep을 사용하여 사용자 지정 변환을 정의할 수 있습니다. Amazon Q Developer는 사용자 지정 변환을 수행하고 Q의 AI 디버깅 기능을 활용할 수 있습니다.
  • 로컬 환경에 구축(새로 추가되어 CLI에서만 사용 가능): CLI가 로컬 환경에서 확인 빌드를 수행하므로 빌드 확인 중에 단위 테스트 및 통합 테스트를 실행할 수 있습니다.

Linux 및 Mac OS의 명령줄에서 이 기능을 사용할 수 있습니다. 여기서 코드 변환 CLI에 대해 자세히 알아보고 CLI 사용을 시작할 수 있습니다.