Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Menggunakan paket Maven di CodeBuild

Mode fokus
Menggunakan paket Maven di CodeBuild - CodeArtifact

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengatur izin dengan IAM role

Langkah-langkah ini diperlukan saat menggunakan paket Maven dari CodeArtifact dalam. CodeBuild

  1. Masuk ke AWS Management Console dan buka konsol IAM di https://console.aws.amazon.com/iam/.

  2. Di panel navigasi, pilih Peran. Pada halaman Peran, edit peran yang digunakan oleh project CodeBuild build Anda. Peran ini harus memiliki izin berikut.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codeartifact:GetAuthorizationToken", "codeartifact:GetRepositoryEndpoint", "codeartifact:ReadFromRepository" ], "Resource": "*" }, { "Effect": "Allow", "Action": "sts:GetServiceBearerToken", "Resource": "*", "Condition": { "StringEquals": { "sts:AWSServiceName": "codeartifact.amazonaws.com" } } } ] }
    penting

    Jika Anda juga ingin menggunakan CodeBuild untuk mempublikasikan paket, tambahkan codeartifact:PublishPackageVersion dan codeartifact:PutPackageMetadata izin.

    Untuk informasi selengkapnya, lihat Modifying a Role dalam Panduan Pengguna IAM.

Menggunakan gradle atau mvn

Untuk menggunakan paket Maven dengan gradle ataumvn, simpan token CodeArtifact autentikasi dalam variabel lingkungan, seperti yang dijelaskan dalam Lulus token autentikasi dalam variabel lingkungan. Berikut adalah contohnya.

catatan

Anda hanya perlu memutakhirkan AWS CLI dengan pip3 install awscli --upgrade --user jika Anda menggunakan CodeBuild gambar yang lebih lama. Jika Anda menggunakan versi gambar terbaru, Anda dapat menghapus baris tersebut.

pre_build: commands: - pip3 install awscli --upgrade --user - export CODEARTIFACT_AUTH_TOKEN=`aws codeartifact get-authorization-token --domain my_domain --domain-owner 111122223333 --query authorizationToken --output text`

Untuk menggunakan Gradle:

Jika Anda mereferensikan CODEARTIFACT_AUTH_TOKEN variabel dalam build.gradle file Gradle seperti yang dijelaskan dalam Menggunakan CodeArtifact dengan Gradle, Anda dapat memanggil build Gradle dari bagian tersebut. buildspec.yaml build

build: commands: - gradle build

Untuk menggunakan mvn:

Anda harus mengkonfigurasi file konfigurasi Maven Anda (settings.xmldanpom.xml) mengikuti petunjuk dalam Menggunakan CodeArtifact dengan mvn.

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.