패키지 레지스트리의 Maven 패키지
GitLab 패키지 레지스트리에 Maven 아티팩트를 게시하고 설치하는 방법을 설명합니다.
프로젝트의 패키지 레지스트리에 Maven 아티팩트를 게시합니다. 그런 다음 의존성으로 사용해야 할 때마다 패키지를 설치합니다. Maven 패키지 관리자 클라이언트가 사용하는 구체적인 API 엔드포인트 문서는 Maven API 문서 를 참고합니다. 지원되는 클라이언트: mvn . Maven 패키지를 빌드하는 방법을 확인합니다. gradle . Gradle 패키지를 빌드하는 방법을 확인합니다. sbt . GitLab 패키지 레지스트리에 게시 # 패키지 레지스트리 인증 # 패키지를 게시하려면 토큰이 필요합니다. 목적에 따라 사용할 수 있는 토큰이 다릅니다. 자세한 내용은 토큰 관련 안내 를 참고합니다. 토큰을 생성하고 이후 과정에서 사용할 수 있도록 저장합니다. 여기에 문서화된 방법 외의 인증 방법은 사용하지 않습니다. 문서화되지 않은 인증 방법은 향후 제거될 수 있습니다. 클라이언트 설정 편집 # HTTP로 Maven 리포지터리에 인증하도록 설정을 업데이트합니다. 커스텀 HTTP 헤더 # 클라이언트의 설정 파일에 인증 정보를 추가해야 합니다. @@K54@@ @@K64@@ 토큰 유형 이름 토큰 Personal access token Private-Token 토큰을 그대로 붙여넣거나 토큰을 저장할 환경 변수를 정의합니다 Deploy token Deploy-Token 토큰을 그대로 붙여넣거나 토큰을 저장할 환경 변수를 정의합니다 CI Job token Job-Token ${CI_JOB_TOKEN} OAuth token Authorization 토큰 앞에 Bearer 를 붙입니다(예: Bearer <oauth_token> ) Note <name> 필드의 이름은 선택한 토큰에 맞춰 지정해야 합니다. 다음 섹션을 settings.xml 파일에 추가합니다. < settings > < servers > < server > < id > gitlab-maven </ id > < configuration > < httpHeaders > < property > < name > REPLACE_WITH_NAME </ name > < value > REPLACE_WITH_TOKEN </ value > </ property > </ httpHeaders > </ configuration > </ server > </ servers > </ settings > 토큰 유형 이름 토큰 Personal access token Private-Token 토큰을 그대로 붙여넣거나 토큰을 저장할 환경 변수를 정의합니다 Deploy token Deploy-Token 토큰을 그대로 붙여넣거나 토큰을 저장할 환경 변수를 정의합니다 CI Job token Job-Token System.getenv("CI_JOB_TOKEN") OAuth token Authorization 토큰 앞에 Bearer 를 붙입니다(예: B