기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Gradle Groovy 구성 및 사용
에서 Gradle Groovy를 사용하려면 Gradle Groovy를 패키지 리포지토리에 연결하고 인증을 위한 개인 액세스 토큰(PAT)을 제공해야 CodeCatalyst합니다. CodeCatalyst 콘솔에서 Gradle Groovy를 패키지 리포지토리에 연결하는 지침을 볼 수 있습니다.
목차
에서 종속 항목 가져오기 CodeCatalyst
다음 지침은 CodeCatalyst 패키지 리포지토리를 종속성을 가져오도록 Gradle Groovy를 구성하는 방법을 설명합니다.
Gradle Groovy를 사용하여 CodeCatalyst 패키지 리포지토리에서 종속성을 가져오려면
-
https://codecatalyst.aws/
CodeCatalyst 콘솔을 엽니다. -
프로젝트로 이동합니다.
-
탐색 창에서 Packages(패키지)를 선택합니다.
-
패키지 리포지토리 목록에서 패키지 리포지토리를 선택합니다.
-
리포지토리에 연결을 선택합니다.
-
리포지토리에 연결 대화 상자의 패키지 관리자 클라이언트 목록에서 Gradle Groovy를 선택합니다.
-
로 Gradle Groovy를 인증하려면 개인 액세스 토큰(PAT)이 필요합니다 CodeCatalyst. 이미 있는 경우 사용할 수 있습니다. 그렇지 않은 경우 여기에서 만들 수 있습니다.
-
토큰 생성을 선택합니다.
-
복사를 선택하여 를 복사합니다PAT.
주의
대화 상자를 닫은 후에는 를 PAT 다시 보거나 복사할 수 없습니다.
-
-
gradle 속성 파일을 액세스 자격 증명으로 업데이트합니다. Replace
username
사용자 CodeCatalyst 이름으로 바꾸기PAT
CodeCatalyst 개인 액세스 토큰을 사용합니다. 에 대한 값을 사용할 수 있습니다.spaceUsername
그리고spacePassword
다음 단계에서 동일한 값을 사용하는 경우.spaceUsername
=username
spacePassword
=PAT
-
Gradle 빌드 CodeCatalyst 에서 에서 종속성을 가져오려면
maven
코드 조각을 복사하여 프로젝트build.gradle
파일의repositories
섹션에 추가합니다. 다음 값을 바꿉니다. 에 대한 값을 사용할 수 있습니다.spaceName
다음 단계에서 동일한 값을 사용하는 경우.참고
콘솔 지침에서 복사하는 경우 다음 값을 업데이트해야 하며 변경해서는 안 됩니다.
-
Replace
space_name
에 공백 이름을 입력합니다 CodeCatalyst. -
Replace
proj_name
프로젝트 이름을 사용합니다 CodeCatalyst. -
Replace
repo_name
패키지 리포지토리 이름을 사용합니다 CodeCatalyst.
maven { name = '
spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } -
-
(선택 사항) CodeCatalyst 패키지 리포지토리를 프로젝트 종속성의 유일한 소스로 사용하려면
build.gradle
파일에서 리포지토리의 다른 섹션을 제거합니다. 리포지토리가 두 개 이상인 경우, Gradle은 나열된 순서대로 각 리포지토리에서 종속성을 검색합니다.
에서 플러그인 가져오기 CodeCatalyst
기본적으로 Gradle은 퍼블릭 Gradle 플러그인 포털
Gradle을 사용하여 CodeCatalyst 패키지 리포지토리에서 플러그인을 가져오려면
-
https://codecatalyst.aws/
CodeCatalyst 콘솔을 엽니다. -
프로젝트로 이동합니다.
-
탐색 창에서 Packages(패키지)를 선택합니다.
-
패키지 리포지토리 목록에서 패키지 리포지토리를 선택합니다.
-
리포지토리에 연결을 선택합니다.
-
리포지토리에 연결 대화 상자의 패키지 관리자 클라이언트 목록에서 Gradle을 선택합니다.
-
로 Gradle을 인증하려면 개인 액세스 토큰(PAT)이 필요합니다 CodeCatalyst. 이미 있는 경우 사용할 수 있습니다. 그렇지 않은 경우 여기에서 만들 수 있습니다.
-
토큰 생성을 선택합니다.
-
복사를 선택하여 를 복사합니다PAT.
주의
대화 상자를 닫은 후에는 를 PAT 다시 보거나 복사할 수 없습니다.
-
-
gradle 속성 파일을 액세스 자격 증명으로 업데이트합니다. Replace
username
사용자 CodeCatalyst 이름으로 바꾸기PAT
CodeCatalyst 개인 액세스 토큰을 사용합니다. 에 대한 값을 사용할 수 있습니다.spaceUsername
그리고spacePassword
다음 단계에서 동일한 값을 사용하는 경우.spaceUsername
=username
spacePassword
=PAT
-
settings.gradle
파일에pluginManagement
블록을 추가합니다.pluginManagement
블록은settings.gradle
에서 다른 문 앞에 나타나야 합니다. 다음 값을 바꿉니다.참고
콘솔 지침에서 복사하는 경우 다음 값을 업데이트해야 하며 변경해서는 안 됩니다.
-
Replace
spaceName
이전 단계에서 사용된 이름 값을 사용합니다. -
Replace
space_name
에 공백 이름을 입력합니다 CodeCatalyst. -
Replace
proj_name
프로젝트 이름을 사용합니다 CodeCatalyst. -
Replace
repo_name
패키지 리포지토리 이름을 사용합니다 CodeCatalyst.
pluginManagement { repositories { maven { name = '
spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } } }이렇게 하면 Gradle이 지정된 리포지토리의 플러그인을 확인할 수 있습니다. 리포지토리에는 일반적으로 필요한 Gradle 플러그인을 빌드에 사용할 수 있도록 Gradle 플러그인 포털(
gradle-plugins-store
)에 구성된 업스트림 연결이 있어야 합니다. 자세한 내용은 Gradle 설명서를 참조하세요. -
를 통해 외부 패키지 리포지토리에서 패키지 가져오기 CodeCatalyst
게이트웨이 리포지토리를 CodeCatalyst 나타내는 게이트웨이에 대한 업스트림 연결을 사용하여 리포지토리를 통해 퍼블릭 리포지토리에서 Maven 패키지를 설치할 수 있습니다. 게이트웨이 리포지토리에서 설치된 패키지는 수집되어 리포지토리에 CodeCatalyst 저장됩니다.
CodeCatalyst 는 다음과 같은 퍼블릭 Maven 패키지 리포지토리를 지원합니다.
-
maven-central-gateway
-
google-android-gateway
-
gradle-plugins-gateway
-
commonsware-gateway
퍼블릭 Maven 패키지 리포지토리에서 패키지를 설치하려면
-
아직 구성하지 않았다면 에서 종속 항목 가져오기 CodeCatalyst 또는 의 단계에 따라 CodeCatalyst 패키지 리포지토리로 Gradle을 구성합니다에서 플러그인 가져오기 CodeCatalyst.
-
리포지토리가 에서 설치하려는 게이트웨이 리포지토리를 업스트림 연결로 추가했는지 확인합니다. 의 지침에 따라 업스트림 리포지토리 추가 업스트림으로 추가하려는 퍼블릭 패키지 리포지토리를 선택하여 이 작업을 수행할 수 있습니다.
업스트림 리포지토리에서 패키지를 요청하는 방법에 대한 자세한 내용은 섹션을 참조하세요업스트림 리포지토리가 포함된 패키지 버전 요청.
에 패키지 게시 CodeCatalyst
이 섹션에서는 Gradle Groovy로 구축된 Java 라이브러리를 리포지토리에 게시하는 CodeCatalyst 방법을 설명합니다.
Gradle Groovy를 사용하여 패키지 리포지토리에 CodeCatalyst 패키지를 게시하려면
-
https://codecatalyst.aws/
CodeCatalyst 콘솔을 엽니다. -
프로젝트의 개요 페이지에서 패키지 를 선택합니다.
-
패키지 리포지토리 목록에서 패키지 리포지토리를 선택합니다.
-
리포지토리에 연결을 선택합니다.
-
리포지토리에 연결 대화 상자의 패키지 관리자 클라이언트 목록에서 Gradle Groovy를 선택합니다.
-
로 Gradle을 인증하려면 개인 액세스 토큰(PAT)이 필요합니다 CodeCatalyst. 이미 있는 경우 사용할 수 있습니다. 그렇지 않은 경우 여기에서 만들 수 있습니다.
-
토큰 생성을 선택합니다.
-
복사를 선택하여 를 복사합니다PAT.
주의
대화 상자를 닫은 후에는 를 PAT 다시 보거나 복사할 수 없습니다.
-
-
gradle 속성 파일을 액세스 자격 증명으로 업데이트합니다. Replace
username
사용자 CodeCatalyst 이름으로 바꾸기PAT
CodeCatalyst 개인 액세스 토큰을 사용합니다. 에 대한 값을 사용할 수 있습니다.spaceUsername
그리고spacePassword
다음 단계에서 동일한 값을 사용하는 경우.spaceUsername
=username
spacePassword
=PAT
-
프로젝트
build.gradle
파일의plugins
섹션에maven-publish
플러그인을 추가합니다.plugins { id 'java-library' id 'maven-publish' }
-
다음으로 프로젝트
build.gradle
파일에publishing
섹션을 추가합니다. 다음 값을 바꿉니다.참고
콘솔 지침에서 복사하는 경우 다음 값을 업데이트해야 하며 변경해서는 안 됩니다.
-
Replace
space_name
에 공백 이름을 입력합니다 CodeCatalyst. -
Replace
proj_name
프로젝트 이름을 사용합니다 CodeCatalyst. -
Replace
repo_name
패키지 리포지토리 이름을 사용합니다 CodeCatalyst.
publishing { publications { mavenJava(MavenPublication) { groupId = '
group-id
' artifactId = 'artifact-id
' version = 'version
' from components.java } } repositories { maven { name = 'spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } } }maven-publish
플러그인은publishing
섹션에version
지정된groupId
,artifactId
및 를 기반으로 POM 파일을 생성합니다. -
-
build.gradle
에 대한 이러한 변경이 완료되면 다음 명령을 실행하여 프로젝트를 빌드하여 리포지토리에 업로드합니다../gradlew publish
-
CodeCatalyst 콘솔의 패키지 리포지토리로 이동하여 패키지가 성공적으로 게시되었는지 확인합니다. 패키지 리포지토리의 패키지 목록에 패키지가 표시됩니다.
자세한 내용은 Gradle 웹 사이트에서 이 주제를 참조하세요.
IntelliJ에서 Gradle 빌드 실행 IDEA
에서 종속성을 IDEA 가져오는 IntelliJ에서 Gradle 빌드를 실행할 수 있습니다 CodeCatalyst. 로 Gradle을 인증하려면 개인 액세스 토큰()을 사용해야 CodeCatalyst합니다PAT. gradle.properties
또는 선택한 별도의 파일에 CodeCatalyst PAT를 저장할 수 있습니다.
방법 1: 를 PAT 에 넣기 gradle.properties
gradle.properties
파일을 사용하지 않고 로 콘텐츠를 덮어쓸 수 있는 경우 이 방법을 사용합니다PAT. 를 사용하는 경우 파일 콘텐츠를 덮어쓰는 PAT 대신 이 메서드를 수정하여 를 추가할 gradle.properties
수 있습니다.
참고
예제는 GRADLE_USER_HOME
에 있는 gradle.properties
파일을 보여줍니다.
먼저 가 없는 PAT 경우 를 생성합니다.
개인 액세스 토큰을 생성하려면(PAT)
-
상단 메뉴 바에서 프로필 배지를 선택한 다음 내 설정을 선택합니다.
작은 정보
프로젝트 또는 공간의 멤버 페이지로 이동하여 멤버 목록에서 이름을 선택하여 사용자 프로필을 찾을 수도 있습니다.
-
PAT 이름 에 에 대한 설명 이름을 입력합니다PAT.
-
만료 날짜 에서 기본 날짜를 그대로 두거나 달력 아이콘을 선택하여 사용자 지정 날짜를 선택합니다. 만료 날짜는 기본적으로 현재 날짜로부터 1년입니다.
-
생성(Create)을 선택합니다.
소스 리포지토리의 복제 리포지토리를 선택할 때도 이 토큰을 생성할 수 있습니다.
-
보안 위치에 PAT 보안 암호를 저장합니다.
중요
PAT 보안 암호는 한 번만 표시됩니다. 창을 닫은 후에는 검색할 수 없습니다.
다음으로 다음 조각으로 build.gradle
파일을 업데이트합니다.
repositories { maven { name = '
spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } }
방법 2: PAT를 별도의 파일에 넣기
gradle.properties
파일을 수정하지 않으려면 이 방법을 사용하세요.
먼저 가 없는 PAT 경우 를 생성합니다.
개인 액세스 토큰을 생성하려면(PAT)
-
상단 메뉴 바에서 프로필 배지를 선택한 다음 내 설정을 선택합니다.
작은 정보
프로젝트 또는 공간의 멤버 페이지로 이동하여 멤버 목록에서 이름을 선택하여 사용자 프로필을 찾을 수도 있습니다.
-
PAT 이름 에 에 대한 설명 이름을 입력합니다PAT.
-
만료 날짜 에서 기본 날짜를 그대로 두거나 달력 아이콘을 선택하여 사용자 지정 날짜를 선택합니다. 만료 날짜는 기본적으로 현재 날짜로부터 1년입니다.
-
생성(Create)을 선택합니다.
소스 리포지토리의 복제 리포지토리를 선택할 때도 이 토큰을 생성할 수 있습니다.
-
보안 위치에 PAT 보안 암호를 저장합니다.
중요
PAT 보안 암호는 한 번만 표시됩니다. 창을 닫은 후에는 검색할 수 없습니다.
PAT 를 별도의 파일에 넣으려면
-
다음 조각으로
build.gradle
파일을 업데이트합니다. Replacespace_name
,proj_name
, 및repo_name
CodeCatalyst 사용자 이름, 공간 이름, 프로젝트 이름 및 패키지 리포지토리 이름을 포함합니다.def props = new Properties() file("
fileName
").withInputStream { props.load(it) } repositories { maven { name = 'spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } } } -
build.gradle
파일에 지정된 파일에 PAT 을 작성합니다.echo "codecatalystArtifactsToken=
PAT
" >fileName