클래스 패스를 백미러에 남겨두세요 노트

클래스 패스를 백미러에 남겨두세요

ja와 그 컴포저블 명령줄 도구의 새로운 미리보기가 Java 개발을 현대화하는 것을 목표로 합니다. 이러한 도구는 Java 모듈 시스템을 활용하여 모듈 생성 및 사용을 단순화합니다. 모듈 설명자는 종속성 버전 및 메타데이터를 포함하여 프로젝트를 완전히 설명하도록 향상되었습니다. jig와 같은 도구는 모듈 확인, 컴파일 및 조립을 처리하며 Maven 리포지토리로의 다리 역할을 합니다. jfmt는 더 깨끗한 Java 코드를 위해 코드 서식 규칙을 강제합니다. jist는 더 쉬운 코드 탐색을 위해 소스 인식 심볼 검색을 제공합니다. jdocserver는 로컬 API 문서 브라우징을 제공합니다. 이러한 도구는 JDK의 도구 검색 및 실행 기능과 통합됩니다. jdeps 및 jlink와 같은 표준 JDK 도구로의 원활한 전환을 제공합니다. 이 시스템은 모듈 좌표를 추론하고 표준 좌표를 설정하여 기존 Maven 아티팩트의 문제를 해결합니다. 기본적으로 무결성은 런타임 액세스 요구 사항의 명시적 선언 및 승인을 허용하여 무단 변형을 방지함으로써 강제됩니다. 이를 통해 모듈 상호 작용에 대한 더 큰 보안 및 제어를 보장합니다.
CdXz5zHNQW_eFUEHFgz6j.png