Maven 가상 레지스트리 API
Maven 가상 레지스트리 API에 대해 설명합니다.
히스토리 GitLab 17.4에서 virtual_registry_maven 이라는 플래그와 함께 도입 되었습니다. 기본적으로 비활성화됨. GitLab 18.1에서 기능 플래그가 maven_virtual_registry 로 변경 되었습니다. 기본적으로 비활성화됨. 기능 플래그 virtual_registry_maven 제거됨. GitLab 18.1에서 실험에서 베타로 변경 되었습니다. GitLab 18.2에서 GitLab.com, GitLab Self-Managed, GitLab Dedicated에서 활성화 되었습니다. Feature flag 이 엔드포인트의 가용성은 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요. 이 API를 사용하여: Maven 가상 레지스트리를 생성하고 관리합니다. 업스트림 레지스트리를 구성합니다. 캐시 항목을 관리합니다. 패키지 다운로드 및 업로드를 처리합니다. Maven 가상 레지스트리 관리 # 다음 엔드포인트를 사용하여 Maven 가상 레지스트리를 생성하고 관리합니다. 모든 가상 레지스트리 목록 조회 # 히스토리 downloads_count 및 downloaded_at 이 GitLab 18.4에서 도입 되었습니다. 지정된 그룹의 모든 Maven 가상 레지스트리를 반환합니다. GET /groups/:id/-/virtual_registries/packages/maven/registries 지원되는 속성: 속성 유형 필수 여부 설명 id 문자열/정수 예 그룹 ID 또는 전체 그룹 경로. 최상위 그룹이어야 함. 요청 예시: curl --header "PRIVATE-TOKEN: <your_access_token>" \ --header "Accept: application/json" \ --url "https://gitlab.example.com/api/v4/groups/5/-/virtual_registries/packages/maven/registries" 응답 예시: [ { "id" : 1 , "group_id" : 5 , "name" : "my-virtual-registry" , "description" : "My virtual registry" , "created_at" : "2024-05-30T12:28:27.855Z" , "updated_at" : "2024-05-30T12:28:27.855Z" } ] 가상 레지스트리 생성 # 지정된 그룹의 Maven 가상 레지스트리를 생성합니다. POST /groups/:id/-/virtual_registries/packages/maven/registries 속성 유형 필수 여부 설명 id 문자열/정수 예 그룹 ID 또는 전체 그룹 경로. 최상위 그룹이어야 함. name 문자열 예 가상 레지스트리의 이름. description 문자열 아니요 가상 레지스트리의 설명. 요청 예시: curl --request POST \ --header "PRIVATE-TOKEN: <your_access_token>" \ --header "Content-Type: a
