Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione e utilizzo di Gradle Groovy
Per utilizzare Gradle Groovy con CodeCatalyst, devi connettere Gradle Groovy al tuo repository di pacchetti e fornire un token di accesso personale () per l'autenticazione. PAT Puoi visualizzare le istruzioni per connettere Gradle Groovy al tuo repository di pacchetti nella console. CodeCatalyst
Indice
Recupero delle dipendenze da CodeCatalyst
Le seguenti istruzioni spiegano come configurare Gradle Groovy per recuperare le dipendenze dal repository dei pacchetti. CodeCatalyst
Per usare Gradle Groovy per recuperare le dipendenze dal tuo repository di pacchetti CodeCatalyst
-
Apri la console all'indirizzo https://codecatalyst.aws/. CodeCatalyst
-
Vai al tuo progetto.
-
Nel riquadro di navigazione scegliere Pacchetti.
-
Scegli il tuo repository di pacchetti dall'elenco dei repository di pacchetti.
-
Scegli Connect to repository.
-
Nella finestra di dialogo Connect to repository, scegli Gradle Groovy dall'elenco dei client del gestore di pacchetti.
-
Avrai bisogno di un token di accesso personale (PAT) con cui autenticare Gradle Groovy. CodeCatalyst Se ne hai già uno, puoi usarlo. In caso contrario, puoi crearne uno qui.
-
Scegli Crea token.
-
Scegli Copia per copiare il tuoPAT.
avvertimento
Non potrai PAT più vedere o copiare i tuoi dati dopo aver chiuso la finestra di dialogo.
-
-
Aggiorna il file delle proprietà di gradle con le tue credenziali di accesso. Replace (Sostituisci)
username
con il tuo CodeCatalyst nome utente e sostituisciPAT
con il tuo token di accesso CodeCatalyst personale. Puoi usare qualsiasi valore perspaceUsername
espacePassword
purché si utilizzino gli stessi valori nei passaggi seguenti.spaceUsername
=username
spacePassword
=PAT
-
Per recuperare le dipendenze da CodeCatalyst una build Gradle, copia lo snippet di
maven
codice e aggiungilo allarepositories
sezione del file del tuo progetto.build.gradle
Sostituisci i seguenti valori. È possibile utilizzare qualsiasi valore perspaceName
purché si utilizzino gli stessi valori nei passaggi seguenti.Nota
Se si copiano le istruzioni dalla console, i seguenti valori devono essere aggiornati automaticamente e non devono essere modificati.
-
Replace (Sostituisci)
space_name
con il nome del tuo CodeCatalyst spazio. -
Replace (Sostituisci)
proj_name
con il nome CodeCatalyst del tuo progetto. -
Replace (Sostituisci)
repo_name
con il nome CodeCatalyst del repository del pacchetto.
maven { name = '
spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } -
-
(Facoltativo) Per utilizzare l'archivio dei CodeCatalyst pacchetti come unica fonte per le dipendenze del progetto, rimuovete tutte le altre sezioni dei repository dal file.
build.gradle
Se avete più di un repository, Gradle cerca in ogni repository le dipendenze nell'ordine in cui sono elencate.
Recupero di plugin da CodeCatalyst
Per impostazione predefinita, Gradle risolverà i plugin dal Gradle Plugin Portal pubblico.
Per usare Gradle per recuperare i plugin dal tuo repository di pacchetti CodeCatalyst
-
Apri la console all'indirizzo https://codecatalyst.aws/ CodeCatalyst .
-
Vai al tuo progetto.
-
Nel riquadro di navigazione scegliere Pacchetti.
-
Scegli il tuo repository di pacchetti dall'elenco dei repository di pacchetti.
-
Scegli Connect to repository.
-
Nella finestra di dialogo Connect to repository, scegli Gradle dall'elenco dei client del gestore di pacchetti.
-
Avrai bisogno di un token di accesso personale (PAT) con cui autenticare Gradle. CodeCatalyst Se ne hai già uno, puoi usarlo. In caso contrario, puoi crearne uno qui.
-
Scegli Crea token.
-
Scegli Copia per copiare il tuoPAT.
avvertimento
Non potrai PAT più vedere o copiare i tuoi dati dopo aver chiuso la finestra di dialogo.
-
-
Aggiorna il file delle proprietà di gradle con le tue credenziali di accesso. Replace (Sostituisci)
username
con il tuo CodeCatalyst nome utente e sostituisciPAT
con il tuo token di accesso CodeCatalyst personale. Puoi usare qualsiasi valore perspaceUsername
espacePassword
purché si utilizzino gli stessi valori nei passaggi seguenti.spaceUsername
=username
spacePassword
=PAT
-
Aggiungi un
pluginManagement
blocco al tuosettings.gradle
file. IlpluginManagement
blocco deve apparire prima di qualsiasi altra istruzione insettings.gradle
. Sostituisci i seguenti valori.Nota
Se si copiano le istruzioni dalla console, i seguenti valori devono essere aggiornati automaticamente e non devono essere modificati.
-
Replace (Sostituisci)
spaceName
con il valore del nome utilizzato nel passaggio precedente. -
Replace (Sostituisci)
space_name
con il nome del tuo CodeCatalyst spazio. -
Replace (Sostituisci)
proj_name
con il nome CodeCatalyst del tuo progetto. -
Replace (Sostituisci)
repo_name
con il nome CodeCatalyst del repository del pacchetto.
pluginManagement { repositories { maven { name = '
spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } } }Ciò assicurerà che Gradle risolva i plugin dal repository specificato. Il repository deve avere una connessione upstream configurata al Gradle Plugin Portal (
gradle-plugins-store
) in modo che i plugin Gradle comunemente richiesti siano disponibili per la build. Per ulteriori informazioni, consultate la documentazione di Gradle. -
Recupero di pacchetti da archivi di pacchetti esterni tramite CodeCatalyst
È possibile installare pacchetti Maven da repository pubblici tramite un CodeCatalyst repository configurandolo con una connessione upstream al gateway che rappresenta il repository del gateway. I pacchetti installati dal repository del gateway vengono inseriti e archiviati nel repository dell'utente. CodeCatalyst
CodeCatalyst supporta i seguenti archivi pubblici di pacchetti Maven.
-
maven-central-gateway
-
google-android-gateway
-
gradle-plugins-gateway
-
commonsware-gateway
Per installare pacchetti dagli archivi pubblici di pacchetti Maven
-
Se non l'hai già fatto, configura Gradle con il tuo repository di CodeCatalyst pacchetti seguendo i passaggi in o. Recupero delle dipendenze da CodeCatalyst Recupero di plugin da CodeCatalyst
-
Assicurati che il tuo repository abbia aggiunto il repository gateway da cui desideri installare come connessione upstream. Puoi farlo seguendo le istruzioni riportate Aggiungere un repository upstream e scegliendo il repository pubblico di pacchetti che desideri aggiungere come upstream.
Per ulteriori informazioni sulla richiesta di pacchetti dagli archivi upstream, consulta. Richiesta di una versione del pacchetto con repository upstream
Pubblicazione di pacchetti su CodeCatalyst
Questa sezione descrive come pubblicare una libreria Java creata con Gradle Groovy in un repository. CodeCatalyst
Per usare Gradle Groovy per pubblicare pacchetti in un repository di pacchetti CodeCatalyst
-
Apri la console all'indirizzo https://codecatalyst.aws/ CodeCatalyst .
-
Nella pagina di panoramica del progetto, scegli Pacchetti.
-
Scegli il tuo repository di pacchetti dall'elenco dei repository di pacchetti.
-
Scegli Connect to repository.
-
Nella finestra di dialogo Connect to repository, scegli Gradle Groovy dall'elenco dei client del gestore di pacchetti.
-
Avrai bisogno di un token di accesso personale (PAT) con cui autenticare Gradle. CodeCatalyst Se ne hai già uno, puoi usarlo. In caso contrario, puoi crearne uno qui.
-
Scegli Crea token.
-
Scegli Copia per copiare il tuoPAT.
avvertimento
Non potrai PAT più vedere o copiare i tuoi dati dopo aver chiuso la finestra di dialogo.
-
-
Aggiorna il file delle proprietà di gradle con le tue credenziali di accesso. Replace (Sostituisci)
username
con il tuo CodeCatalyst nome utente e sostituisciPAT
con il tuo token di accesso CodeCatalyst personale. Puoi usare qualsiasi valore perspaceUsername
espacePassword
purché si utilizzino gli stessi valori nei passaggi seguenti.spaceUsername
=username
spacePassword
=PAT
-
Aggiungi il
maven-publish
plugin allaplugins
sezione delbuild.gradle
file del progetto.plugins { id 'java-library' id 'maven-publish' }
-
Quindi, aggiungi una
publishing
sezione albuild.gradle
file di progetto. Sostituite i seguenti valori.Nota
Se si copiano le istruzioni dalla console, i seguenti valori devono essere aggiornati automaticamente e non devono essere modificati.
-
Replace (Sostituisci)
space_name
con il nome del tuo CodeCatalyst spazio. -
Replace (Sostituisci)
proj_name
con il nome CodeCatalyst del tuo progetto. -
Replace (Sostituisci)
repo_name
con il nome CodeCatalyst del repository del pacchetto.
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) } } }Il
maven-publish
plugin genera un POM file basato sugroupId
artifactId
, eversion
specificato nellapublishing
sezione. -
-
Al termine di
build.gradle
queste modifiche, esegui il comando seguente per creare il progetto e caricarlo nel repository../gradlew publish
-
Accedi all'archivio dei pacchetti nella CodeCatalyst console per verificare che il pacchetto sia stato pubblicato correttamente. Dovresti vedere il pacchetto nell'elenco dei pacchetti del tuo archivio dei pacchetti.
Per ulteriori informazioni, consulta questi argomenti sul sito Web di Gradle:
Esecuzione di una build Gradle in IntelliJ IDEA
È possibile eseguire una build Gradle in IDEA IntelliJ che estrae le dipendenze da. CodeCatalyst Per autenticare Gradle con CodeCatalyst, è necessario utilizzare un token di accesso personale (). PAT Puoi archiviare il tuo file CodeCatalyst PAT in gradle.properties
o in un file separato a tua scelta.
Metodo 1: inserisci PAT il gradle.properties
Usa questo metodo se non stai utilizzando il gradle.properties
file e puoi sovrascriverne il contenuto con il tuoPAT. Se lo stai utilizzandogradle.properties
, puoi modificare questo metodo per aggiungere PAT invece di sovrascrivere il contenuto del file.
Nota
L'esempio mostra il gradle.properties
file che si trova inGRADLE_USER_HOME
.
Innanzitutto, creane uno PAT se non ne hai uno.
Per creare un token di accesso personale (PAT)
-
Nella barra dei menu in alto, scegli il badge del tuo profilo, quindi scegli Le mie impostazioni.
Suggerimento
Puoi anche trovare il tuo profilo utente accedendo alla pagina dei membri relativa a un progetto o a uno spazio e scegliendo il tuo nome dall'elenco dei membri.
-
Nel campo PATNome, inserisci un nome descrittivo per il tuoPAT.
-
In Data di scadenza, lascia la data predefinita o scegli l'icona del calendario per selezionare una data personalizzata. La data di scadenza predefinita è un anno dalla data corrente.
-
Scegli Create (Crea) .
Puoi anche creare questo token quando scegli Clone repository come repository di origine.
-
Salva il PAT segreto in un luogo sicuro.
Importante
Il PAT segreto viene visualizzato solo una volta. Non è possibile recuperarlo dopo aver chiuso la finestra.
Successivamente, aggiorna il build.gradle
file con il seguente frammento:
repositories { maven { name = '
spaceName
' url = uri('https://packages.region
.codecatalyst.aws/maven/space_name
/proj_name
/repo_name
/') credentials(PasswordCredentials) } }
Metodo 2: inseriscili PAT in un file separato
Utilizzate questo metodo se non desiderate modificare il gradle.properties
file.
Innanzitutto, creane uno PAT se non ne hai uno.
Per creare un token di accesso personale (PAT)
-
Nella barra dei menu in alto, scegli il badge del tuo profilo, quindi scegli Le mie impostazioni.
Suggerimento
Puoi anche trovare il tuo profilo utente accedendo alla pagina dei membri relativa a un progetto o a uno spazio e scegliendo il tuo nome dall'elenco dei membri.
-
Nel campo PATNome, inserisci un nome descrittivo per il tuoPAT.
-
In Data di scadenza, lascia la data predefinita o scegli l'icona del calendario per selezionare una data personalizzata. La data di scadenza predefinita è un anno dalla data corrente.
-
Scegli Create (Crea) .
Puoi anche creare questo token quando scegli Clone repository come repository di origine.
-
Salva il PAT segreto in un luogo sicuro.
Importante
Il PAT segreto viene visualizzato solo una volta. Non è possibile recuperarlo dopo aver chiuso la finestra.
Per inserire il tuo PAT in un file separato
-
Aggiorna il
build.gradle
file con il seguente frammento. Replace (Sostituisci)space_name
,proj_name
erepo_name
con il nome CodeCatalyst utente, il nome dello spazio, il nome del progetto e il nome del repository del pacchetto.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) } } } -
Scrivi il tuo PAT nel file che è stato specificato nel tuo
build.gradle
file:echo "codecatalystArtifactsToken=
PAT
" >fileName