Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi dan menggunakan Gradle Groovy
Untuk menggunakan Gradle Groovy CodeCatalyst, Anda harus menghubungkan Gradle Groovy ke repositori paket Anda dan menyediakan token akses pribadi () untuk otentikasi. PAT Anda dapat melihat petunjuk untuk menghubungkan Gradle Groovy ke repositori paket Anda di konsol. CodeCatalyst
Daftar Isi
Mengambil dependensi dari CodeCatalyst
Petunjuk berikut menjelaskan cara mengonfigurasi Gradle Groovy untuk mengambil dependensi repositori paket Anda. CodeCatalyst
Untuk menggunakan Gradle Groovy untuk mengambil dependensi dari repositori paket Anda CodeCatalyst
-
Buka CodeCatalyst konsol di https://codecatalyst.aws/
. -
Arahkan ke proyek Anda.
-
Di panel navigasi, pilih Paket.
-
Pilih repositori paket Anda dari daftar repositori paket.
-
Pilih Connect to repository.
-
Di kotak dialog Connect to repository, pilih Gradle Groovy dari daftar klien manajer paket.
-
Anda akan memerlukan token akses pribadi (PAT) untuk mengautentikasi Gradle Groovy dengan. CodeCatalyst Jika Anda sudah memilikinya, Anda dapat menggunakannya. Jika tidak, Anda dapat membuatnya di sini.
-
Pilih Buat token.
-
Pilih Salin untuk menyalinPAT.
Awas
Anda tidak akan dapat melihat atau menyalin PAT lagi setelah Anda menutup kotak dialog.
-
-
Perbarui file properti gradle Anda dengan kredensyal akses Anda. Ganti
username
dengan CodeCatalyst nama pengguna Anda dan gantiPAT
dengan token akses CodeCatalyst pribadi Anda. Anda dapat menggunakan nilai apa pun untukspaceUsername
andspacePassword
selama Anda menggunakan nilai yang sama dalam langkah-langkah berikut.spaceUsername
=username
spacePassword
=PAT
-
Untuk mengambil dependensi dari CodeCatalyst dalam build Gradle, salin cuplikan
maven
kode dan tambahkan kerepositories
bagian dalam file project Anda.build.gradle
Ganti nilai-nilai berikut. Anda dapat menggunakan nilai apa pun untukspaceName
selama Anda menggunakan nilai yang sama dalam langkah-langkah berikut.catatan
Jika menyalin dari instruksi konsol, nilai berikut harus diperbarui untuk Anda dan tidak boleh diubah.
-
Ganti
space_name
dengan nama CodeCatalyst spasi Anda. -
Ganti
proj_name
dengan nama CodeCatalyst proyek Anda. -
Ganti
repo_name
dengan nama repositori CodeCatalyst paket Anda.
maven { name = '
spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } -
-
(Opsional) Untuk menggunakan repositori CodeCatalyst paket sebagai satu-satunya sumber untuk dependensi proyek Anda, hapus bagian lain dalam repositori dari file.
build.gradle
Jika Anda memiliki lebih dari satu repositori, Gradle menelusuri setiap repositori untuk dependensi sesuai urutan pencantumannya.
Mengambil plugin dari CodeCatalyst
Secara default Gradle akan menyelesaikan plugin dari Portal Plugin Gradle
Untuk menggunakan Gradle untuk mengambil plugin dari repositori paket Anda CodeCatalyst
-
Buka CodeCatalyst konsol di https://codecatalyst.aws/
. -
Arahkan ke proyek Anda.
-
Di panel navigasi, pilih Paket.
-
Pilih repositori paket Anda dari daftar repositori paket.
-
Pilih Connect to repository.
-
Di kotak dialog Connect to repository, pilih Gradle dari daftar klien manajer paket.
-
Anda akan memerlukan token akses pribadi (PAT) untuk mengautentikasi Gradle dengan. CodeCatalyst Jika Anda sudah memilikinya, Anda dapat menggunakannya. Jika tidak, Anda dapat membuatnya di sini.
-
Pilih Buat token.
-
Pilih Salin untuk menyalinPAT.
Awas
Anda tidak akan dapat melihat atau menyalin PAT lagi setelah Anda menutup kotak dialog.
-
-
Perbarui file properti gradle Anda dengan kredensyal akses Anda. Ganti
username
dengan CodeCatalyst nama pengguna Anda dan gantiPAT
dengan token akses CodeCatalyst pribadi Anda. Anda dapat menggunakan nilai apa pun untukspaceUsername
andspacePassword
selama Anda menggunakan nilai yang sama dalam langkah-langkah berikut.spaceUsername
=username
spacePassword
=PAT
-
Tambahkan
pluginManagement
blok kesettings.gradle
file Anda.pluginManagement
Blok harus muncul sebelum pernyataan lain disettings.gradle
. Ganti nilai-nilai berikut.catatan
Jika menyalin dari instruksi konsol, nilai berikut harus diperbarui untuk Anda dan tidak boleh diubah.
-
Ganti
spaceName
dengan nilai nama yang digunakan pada langkah sebelumnya. -
Ganti
space_name
dengan nama CodeCatalyst spasi Anda. -
Ganti
proj_name
dengan nama CodeCatalyst proyek Anda. -
Ganti
repo_name
dengan nama repositori CodeCatalyst paket Anda.
pluginManagement { repositories { maven { name = '
spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } } }Hal ini akan memastikan bahwa Gradle menyelesaikan plugin dari repositori yang ditentukan. Repositori harus memiliki koneksi upstream yang dikonfigurasi ke Gradle Plugin Portal (
gradle-plugins-store
) sehingga plugin Gradle yang umum diperlukan tersedia untuk build. Untuk informasi selengkapnya, lihat Dokumentasi Gradle. -
Mengambil paket dari repositori paket eksternal melalui CodeCatalyst
Anda dapat menginstal paket Maven dari repositori publik melalui repositori dengan mengonfigurasinya dengan koneksi upstream ke gateway yang mewakili CodeCatalyst repositori gateway. Paket yang diinstal dari repositori gateway dicerna dan disimpan di repositori Anda. CodeCatalyst
CodeCatalyst mendukung repositori paket Maven publik berikut.
-
maven-central-gateway
-
google-android-gateway
-
gradle-plugins-gateway
-
gerbang commonsware-
Untuk menginstal paket dari repositori paket Maven publik
-
Jika Anda belum melakukannya, konfigurasikan Gradle dengan repositori CodeCatalyst paket Anda dengan mengikuti langkah-langkah di atau. Mengambil dependensi dari CodeCatalyst Mengambil plugin dari CodeCatalyst
-
Pastikan repositori Anda telah menambahkan repositori gateway yang ingin Anda instal sebagai koneksi hulu. Anda dapat melakukan ini dengan mengikuti petunjuk Menambahkan repositori upstream dan memilih repositori paket publik yang ingin Anda tambahkan sebagai upstream.
Untuk informasi selengkapnya tentang meminta paket dari repositori upstream, lihat. Meminta versi paket dengan repositori hulu
Menerbitkan paket ke CodeCatalyst
Bagian ini menjelaskan cara menerbitkan pustaka Java yang dibangun dengan Gradle Groovy ke repositori. CodeCatalyst
Untuk menggunakan Gradle Groovy untuk memublikasikan paket ke repositori paket CodeCatalyst
-
Buka CodeCatalyst konsol di https://codecatalyst.aws/
. -
Pada halaman ikhtisar untuk proyek Anda, pilih Paket.
-
Pilih repositori paket Anda dari daftar repositori paket.
-
Pilih Connect to repository.
-
Di kotak dialog Connect to repository, pilih Gradle Groovy dari daftar klien manajer paket.
-
Anda akan memerlukan token akses pribadi (PAT) untuk mengautentikasi Gradle dengan. CodeCatalyst Jika Anda sudah memilikinya, Anda dapat menggunakannya. Jika tidak, Anda dapat membuatnya di sini.
-
Pilih Buat token.
-
Pilih Salin untuk menyalinPAT.
Awas
Anda tidak akan dapat melihat atau menyalin PAT lagi setelah Anda menutup kotak dialog.
-
-
Perbarui file properti gradle Anda dengan kredensyal akses Anda. Ganti
username
dengan CodeCatalyst nama pengguna Anda dan gantiPAT
dengan token akses CodeCatalyst pribadi Anda. Anda dapat menggunakan nilai apa pun untukspaceUsername
andspacePassword
selama Anda menggunakan nilai yang sama dalam langkah-langkah berikut.spaceUsername
=username
spacePassword
=PAT
-
Tambahkan
maven-publish
plugin keplugins
bagianbuild.gradle
file proyek.plugins { id 'java-library' id 'maven-publish' }
-
Selanjutnya, tambahkan bagian
publishing
ke filebuild.gradle
proyek. Ganti nilai-nilai berikut.catatan
Jika menyalin dari instruksi konsol, nilai berikut harus diperbarui untuk Anda dan tidak boleh diubah.
-
Ganti
space_name
dengan nama CodeCatalyst spasi Anda. -
Ganti
proj_name
dengan nama CodeCatalyst proyek Anda. -
Ganti
repo_name
dengan nama repositori CodeCatalyst paket Anda.
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
Plugin menghasilkan POM file berdasarkangroupId
,artifactId
, danversion
ditentukan dipublishing
bagian. -
-
Setelah perubahan ke
build.gradle
selesai, jalankan perintah berikut untuk membangun proyek dan mengunggah ke repositori../gradlew publish
-
Arahkan ke repositori paket Anda di CodeCatalyst konsol untuk memeriksa apakah paket berhasil diterbitkan. Anda akan melihat paket dalam daftar Paket repositori paket Anda.
Untuk informasi selengkapnya, lihat topik berikut di situs web Gradle:
Menjalankan build Gradle di IntelliJ IDEA
Anda dapat menjalankan build Gradle di IDEA IntelliJ yang menarik dependensi dari. CodeCatalyst Untuk mengautentikasi Gradle dengan CodeCatalyst, Anda harus menggunakan token akses pribadi ()PAT. Anda dapat menyimpan CodeCatalyst PAT di dalam gradle.properties
atau file terpisah pilihan Anda.
Metode 1: PAT Masukkan gradle.properties
Gunakan metode ini jika Anda tidak menggunakan gradle.properties
file dan dapat menimpa isinya dengan file AndaPAT. Jika Anda menggunakangradle.properties
, Anda dapat memodifikasi metode ini untuk menambahkan PAT alih-alih menimpa konten file.
catatan
Contoh menunjukkan file gradle.properties
yang berada di GRADLE_USER_HOME
.
Pertama, buat a PAT jika Anda tidak memilikinya.
Untuk membuat token akses pribadi (PAT)
-
Di bilah menu atas, pilih lencana profil Anda, lalu pilih Pengaturan saya.
Tip
Anda juga dapat menemukan profil pengguna Anda dengan membuka halaman anggota untuk proyek atau ruang dan memilih nama Anda dari daftar anggota.
-
Dalam PATnama, masukkan nama deskriptif untuk AndaPAT.
-
Di Tanggal kedaluwarsa, tinggalkan tanggal default atau pilih ikon kalender untuk memilih tanggal kustom. Tanggal kedaluwarsa default menjadi satu tahun dari tanggal saat ini.
-
Pilih Buat.
Anda juga dapat membuat token ini ketika Anda memilih Repositori klon untuk repositori sumber.
-
Simpan PAT rahasia di lokasi yang aman.
penting
PATRahasianya hanya ditampilkan sekali. Anda tidak dapat mengambilnya setelah Anda menutup jendela.
Selanjutnya, perbarui build.gradle
file Anda dengan cuplikan berikut:
repositories { maven { name = '
spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } }
Metode 2: PAT Masukkan file terpisah
Gunakan metode ini jika Anda tidak ingin memodifikasi file gradle.properties
.
Pertama, buat a PAT jika Anda tidak memilikinya.
Untuk membuat token akses pribadi (PAT)
-
Di bilah menu atas, pilih lencana profil Anda, lalu pilih Pengaturan saya.
Tip
Anda juga dapat menemukan profil pengguna Anda dengan membuka halaman anggota untuk proyek atau ruang dan memilih nama Anda dari daftar anggota.
-
Dalam PATnama, masukkan nama deskriptif untuk AndaPAT.
-
Di Tanggal kedaluwarsa, tinggalkan tanggal default atau pilih ikon kalender untuk memilih tanggal kustom. Tanggal kedaluwarsa default menjadi satu tahun dari tanggal saat ini.
-
Pilih Buat.
Anda juga dapat membuat token ini ketika Anda memilih Repositori klon untuk repositori sumber.
-
Simpan PAT rahasia di lokasi yang aman.
penting
PATRahasianya hanya ditampilkan sekali. Anda tidak dapat mengambilnya setelah Anda menutup jendela.
Untuk menempatkan Anda PAT dalam file terpisah
-
Perbarui
build.gradle
file Anda dengan cuplikan berikut. Gantispace_name
,proj_name
, danrepo_name
dengan nama CodeCatalyst pengguna, nama spasi, nama proyek, dan nama repositori paket Anda.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) } } } -
Tulis Anda PAT ke dalam file yang ditentukan dalam
build.gradle
file Anda:echo "codecatalystArtifactsToken=
PAT
" >fileName