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à.
Usare i pacchetti Maven in CodeBuild
Configura le autorizzazioni con i ruoli IAM
Questi passaggi sono necessari quando si utilizzano pacchetti Maven da in. CodeArtifact CodeBuild
Accedi Console di gestione AWS e apri la console IAM all'indirizzo. https://console.aws.amazon.com/iam/
-
Nel riquadro di navigazione, seleziona Ruoli. Nella pagina Ruoli, modifica il ruolo utilizzato dal tuo progetto di CodeBuild build. Questo ruolo deve avere le seguenti autorizzazioni.
Importante
Se desideri utilizzarlo anche per CodeBuild pubblicare pacchetti, aggiungi i
codeartifact:PutPackageMetadatapermessicodeartifact:PublishPackageVersionand.Per informazioni, consulta Modifying a Role nella IAM User Guide.
Usa gradle o mvn
Per utilizzare i pacchetti Maven con gradle omvn, memorizza il token di CodeArtifact autenticazione in una variabile di ambiente, come descritto in Passare un token di autenticazione in una variabile di ambiente. Di seguito è riportato un esempio di :
Nota
È necessario aggiornare il AWS CLI with solo pip3 install awscli --upgrade --user se si utilizza un'immagine precedente. CodeBuild Se utilizzi le versioni più recenti dell'immagine, puoi rimuovere quella riga.
pre_build: commands: - pip3 install awscli --upgrade --user - export CODEARTIFACT_AUTH_TOKEN=`aws codeartifact get-authorization-token --domainmy_domain--domain-owner111122223333--query authorizationToken --output text`
Per usare Gradle:
Se hai fatto riferimento alla CODEARTIFACT_AUTH_TOKEN variabile nel tuo build.gradle file Gradle come descritto in Uso CodeArtifact con Gradle, puoi richiamare la tua build Gradle dalla sezione. buildspec.yaml build
build: commands: - gradle build
Per usare mvn:
È necessario configurare i file di configurazione di Maven (settings.xmlepom.xml) seguire le istruzioni in Uso con CodeArtifact mvn.