Maven 가상 레지스트리
Maven 가상 레지스트리를 사용하여 여러 개의 프라이빗 및 퍼블릭 업스트림 레지스트리를 구성하고 관리합니다.
히스토리 Introduced in GitLab 18.0 with a flag named virtual_registry_maven . Disabled by default. Feature flag renamed to maven_virtual_registry in GitLab 18.1. Changed from experiment to beta in GitLab 18.1. Enabled on GitLab.com, GitLab Self-Managed, and GitLab Dedicated in GitLab 18.2. Feature flag 이 기능의 사용 가능 여부는 기능 플래그에 의해 제어됩니다. 자세한 내용은 히스토리를 참조하세요. 이 기능은 베타 로 제공됩니다. 이 기능을 사용하기 전에 설명서를 주의 깊게 검토하세요. Maven 가상 레지스트리는 GitLab에서 여러 외부 레지스트리의 패키지를 관리하고 배포하기 위한 단일하고 잘 알려진 URL을 사용합니다. Maven 가상 레지스트리를 사용하여 다음을 수행할 수 있습니다: 가상 레지스트리 생성 가상 레지스트리를 공개 및 비공개 업스트림 레지스트리에 연결 구성된 업스트림에서 패키지를 가져오도록 Maven 클라이언트 구성 사용 가능한 업스트림에 대한 캐시 항목 관리 이 접근 방식은 시간이 지남에 따라 더 나은 패키지 성능을 제공하고, Maven 패키지를 더 쉽게 관리할 수 있게 합니다. 가상 레지스트리 및 업스트림 레지스트리 관리에 대한 일반 정보는 가상 레지스트리 를 참조하세요. 사전 요구 사항 # Maven 가상 레지스트리를 사용하기 전에: 가상 레지스트리를 사용하기 위한 사전 요구 사항 을 검토하세요. 가상 레지스트리에 대한 인증을 구성하세요. 자세한 내용은 가상 레지스트리 인증 을 참조하세요. Maven 가상 레지스트리를 사용할 때는 다음 제한 사항에 주의하세요: 최상위 그룹당 최대 20 개의 Maven 가상 레지스트리를 생성할 수 있습니다. 특정 Maven 가상 레지스트리에 최대 20 개의 업스트림만 설정할 수 있습니다. 기술적인 이유로 인해, 오브젝트 스토리지 구성 에서 설정된 값에 관계없이 proxy_download 설정이 강제로 활성화됩니다. Geo 지원이 구현되지 않았습니다. 이슈 473033 에서 개발 현황을 추적할 수 있습니다. 가상 레지스트리 관리 # 히스토리 Introduced in GitLab 18.5 with a flag named ui_for_virtual_registries . Enabled by default. Changed in GitLab 18.6 to a flag named maven_virtual_registry . Enabled by default. Feature flag ui_for_virtual_registries removed. 그룹에 대한 Maven 가상 레지스트리를 관리합니다. API를 사용할 수도 있습니다. Maven 가상 레지스트리 생성 # Maven 가상 레지스트리를 생성하려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 그룹을 찾습니다.
