Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration et utilisation de Gradle Groovy
Pour utiliser Gradle Groovy avec CodeCatalyst, vous devez connecter Gradle Groovy à votre référentiel de packages et fournir un jeton d'accès personnel (PAT) pour l'authentification. Vous pouvez consulter les instructions pour connecter Gradle Groovy à votre référentiel de packages dans la console. CodeCatalyst
Table des matières
Récupération des dépendances depuis CodeCatalyst
Les instructions suivantes expliquent comment configurer Gradle Groovy pour récupérer les dépendances de votre référentiel de packages. CodeCatalyst
Pour utiliser Gradle Groovy pour récupérer les dépendances depuis votre référentiel de packages CodeCatalyst
-
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Accédez à votre projet.
-
Dans le panneau de navigation, choisissez Packages.
-
Choisissez votre référentiel de packages dans la liste des référentiels de packages.
-
Choisissez Se connecter au référentiel.
-
Dans la boîte de dialogue Connexion au référentiel, choisissez Gradle Groovy dans la liste des clients du gestionnaire de packages.
-
Vous aurez besoin d'un jeton d'accès personnel (PAT) pour vous authentifier avec Gradle Groovy. CodeCatalyst Si vous en avez déjà un, vous pouvez l'utiliser. Si ce n'est pas le cas, vous pouvez en créer un ici.
-
Choisissez Créer un jeton.
-
Choisissez Copier pour copier votre PAT.
Avertissement
Vous ne pourrez plus voir ni copier à nouveau votre PAT après avoir fermé la boîte de dialogue.
-
-
Mettez à jour votre fichier de propriétés Gradle avec vos informations d'accès. Remplacez-le
usernamepar votre CodeCatalyst nom d'utilisateur etPATremplacez-le par votre jeton d'accès CodeCatalyst personnel. Vous pouvez utiliser n'importe quelle valeur pourspaceUsernameetspacePasswordtant que vous utilisez les mêmes valeurs dans les étapes suivantes.spaceUsername=usernamespacePassword=PAT -
Pour récupérer les dépendances depuis CodeCatalyst une version de Gradle, copiez l'extrait de
mavencode et ajoutez-le à larepositoriessection du fichier de votre projet.build.gradleRemplacez les valeurs suivantes. Vous pouvez utiliser n'importe quelle valeurspaceNametant que vous utilisez les mêmes valeurs dans les étapes suivantes.Note
Si vous copiez à partir des instructions de la console, les valeurs suivantes doivent être mises à jour pour vous et ne doivent pas être modifiées.
-
Remplacez-le
space_namepar le nom de votre CodeCatalyst espace. -
Remplacez-le
proj_namepar le nom de votre CodeCatalyst projet. -
Remplacez-le
repo_namepar le nom de votre référentiel de CodeCatalyst packages.
maven { name = 'spaceName' url = uri('https://packages.region.codecatalyst.aws/maven/space_name/proj_name/repo_name/') credentials(PasswordCredentials) } -
-
(Facultatif) Pour utiliser le référentiel de CodeCatalyst packages comme seule source pour les dépendances de votre projet, supprimez toutes les autres sections des référentiels du
build.gradlefichier. Si vous possédez plusieurs référentiels, Gradle recherche les dépendances dans chaque référentiel dans l'ordre dans lequel elles sont répertoriées.
Récupération de plugins depuis CodeCatalyst
Par défaut, Gradle résoudra les plugins depuis le portail public des plugins Gradle.
Pour utiliser Gradle pour récupérer des plugins depuis votre référentiel de packages CodeCatalyst
-
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Accédez à votre projet.
-
Dans le panneau de navigation, choisissez Packages.
-
Choisissez votre référentiel de packages dans la liste des référentiels de packages.
-
Choisissez Se connecter au référentiel.
-
Dans la boîte de dialogue Connexion au référentiel, choisissez Gradle dans la liste des clients du gestionnaire de packages.
-
Vous aurez besoin d'un jeton d'accès personnel (PAT) pour authentifier Gradle. CodeCatalyst Si vous en avez déjà un, vous pouvez l'utiliser. Si ce n'est pas le cas, vous pouvez en créer un ici.
-
Choisissez Créer un jeton.
-
Choisissez Copier pour copier votre PAT.
Avertissement
Vous ne pourrez plus voir ni copier à nouveau votre PAT après avoir fermé la boîte de dialogue.
-
-
Mettez à jour votre fichier de propriétés Gradle avec vos informations d'accès. Remplacez-le
usernamepar votre CodeCatalyst nom d'utilisateur etPATremplacez-le par votre jeton d'accès CodeCatalyst personnel. Vous pouvez utiliser n'importe quelle valeur pourspaceUsernameetspacePasswordtant que vous utilisez les mêmes valeurs dans les étapes suivantes.spaceUsername=usernamespacePassword=PAT -
Ajoutez un
pluginManagementbloc à votresettings.gradlefichier. LepluginManagementbloc doit apparaître avant toute autre instruction danssettings.gradle. Remplacez les valeurs suivantes.Note
Si vous copiez à partir des instructions de la console, les valeurs suivantes doivent être mises à jour pour vous et ne doivent pas être modifiées.
-
Remplacez
spaceNamepar la valeur de nom utilisée à l'étape précédente. -
Remplacez-le
space_namepar le nom de votre CodeCatalyst espace. -
Remplacez-le
proj_namepar le nom de votre CodeCatalyst projet. -
Remplacez-le
repo_namepar le nom de votre référentiel de CodeCatalyst packages.
pluginManagement { repositories { maven { name = 'spaceName' url = uri('https://packages.region.codecatalyst.aws/maven/space_name/proj_name/repo_name/') credentials(PasswordCredentials) } } }Cela garantira que Gradle résout les plugins du référentiel spécifié. Le référentiel doit disposer d'une connexion en amont configurée au portail des plugins Gradle (
gradle-plugins-store) afin que les plugins Gradle couramment requis soient disponibles pour la compilation. Pour plus d'informations, consultez la documentation https://docs.gradle.org/current/userguide/plugins.html#sec:custom_plugin_repositoriesGradle. -
Récupération de packages à partir de référentiels de packages externes via CodeCatalyst
Vous pouvez installer des packages Maven à partir de référentiels publics via un CodeCatalyst référentiel en le configurant avec une connexion en amont à la passerelle qui représente le référentiel de passerelle. Les packages installés à partir du référentiel de la passerelle sont ingérés et stockés dans votre CodeCatalyst référentiel.
CodeCatalyst prend en charge les référentiels publics de packages Maven suivants.
-
passerelle Maven Central
-
passerelle Google-Android
-
passerelle Gradle-Plugins-Gateway
-
passerelle Common Software
Pour installer des packages à partir de référentiels de packages Maven publics
-
Si ce n'est pas déjà fait, configurez Gradle avec votre référentiel de CodeCatalyst packages en suivant les étapes décrites dans Récupération des dépendances depuis CodeCatalyst ouRécupération de plugins depuis CodeCatalyst.
-
Assurez-vous que votre référentiel a ajouté le référentiel de passerelle à partir duquel vous souhaitez effectuer l'installation en tant que connexion en amont. Vous pouvez le faire en suivant les instructions fournies Ajout d’un référentiel en amont et en choisissant le référentiel public de packages que vous souhaitez ajouter en amont.
Pour plus d'informations sur la demande de packages depuis les référentiels en amont, consultezDemande d'une version de package avec des référentiels en amont.
Publication de packages vers CodeCatalyst
Cette section décrit comment publier une bibliothèque Java créée avec Gradle Groovy dans un référentiel. CodeCatalyst
Pour utiliser Gradle Groovy pour publier des packages dans un référentiel de packages CodeCatalyst
-
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Sur la page de présentation de votre projet, choisissez Packages.
-
Choisissez votre référentiel de packages dans la liste des référentiels de packages.
-
Choisissez Se connecter au référentiel.
-
Dans la boîte de dialogue Connexion au référentiel, choisissez Gradle Groovy dans la liste des clients du gestionnaire de packages.
-
Vous aurez besoin d'un jeton d'accès personnel (PAT) pour authentifier Gradle. CodeCatalyst Si vous en avez déjà un, vous pouvez l'utiliser. Si ce n'est pas le cas, vous pouvez en créer un ici.
-
Choisissez Créer un jeton.
-
Choisissez Copier pour copier votre PAT.
Avertissement
Vous ne pourrez plus voir ni copier à nouveau votre PAT après avoir fermé la boîte de dialogue.
-
-
Mettez à jour votre fichier de propriétés Gradle avec vos informations d'accès. Remplacez-le
usernamepar votre CodeCatalyst nom d'utilisateur etPATremplacez-le par votre jeton d'accès CodeCatalyst personnel. Vous pouvez utiliser n'importe quelle valeur pourspaceUsernameetspacePasswordtant que vous utilisez les mêmes valeurs dans les étapes suivantes.spaceUsername=usernamespacePassword=PAT -
Ajoutez le
maven-publishplugin à lapluginssection dubuild.gradlefichier du projet.plugins { id 'java-library' id 'maven-publish' } -
Ajoutez ensuite une
publishingsection aubuild.gradlefichier de projet. Remplacez les valeurs suivantes.Note
Si vous copiez à partir des instructions de la console, les valeurs suivantes doivent être mises à jour pour vous et ne doivent pas être modifiées.
-
Remplacez-le
space_namepar le nom de votre CodeCatalyst espace. -
Remplacez-le
proj_namepar le nom de votre CodeCatalyst projet. -
Remplacez-le
repo_namepar le nom de votre référentiel de CodeCatalyst packages.
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) } } }Le
maven-publishplugin génère un fichier POM basé sur legroupIdartifactId, etversionspécifié dans lapublishingsection. -
-
Une fois ces modifications
build.gradleterminées, exécutez la commande suivante pour créer le projet et le télécharger dans le référentiel../gradlew publish -
Accédez à votre référentiel de packages dans la CodeCatalyst console pour vérifier que le package a été publié avec succès. Le package devrait apparaître dans la liste des packages de votre référentiel de packages.
Pour plus d'informations, consultez les rubriques suivantes sur le site Web de Gradle :
Exécution d'une compilation Gradle dans IntelliJ IDEA
Vous pouvez exécuter une version Gradle dans IntelliJ IDEA qui extrait les dépendances de. CodeCatalyst Pour authentifier Gradle CodeCatalyst, vous devez utiliser un jeton d'accès personnel (PAT). Vous pouvez stocker votre CodeCatalyst PAT dans un fichier gradle.properties ou dans un fichier séparé de votre choix.
Méthode 1 : placez le PAT dans gradle.properties
Utilisez cette méthode si vous n'utilisez pas le gradle.properties fichier et que vous pouvez remplacer son contenu par votre PAT. Si vous utilisez cette méthodegradle.properties, vous pouvez modifier cette méthode pour ajouter le PAT au lieu de remplacer le contenu du fichier.
Note
L'exemple montre le gradle.properties fichier qui se trouve dansGRADLE_USER_HOME.
Tout d'abord, créez un PAT si vous n'en avez pas.
Pour créer un jeton d'accès personnel (PAT)
-
Dans la barre de menu supérieure, choisissez votre badge de profil, puis sélectionnez Mes paramètres.
Astuce
Vous pouvez également trouver votre profil utilisateur en vous rendant sur la page des membres d'un projet ou d'un espace et en choisissant votre nom dans la liste des membres.
-
Dans Nom du PAT, entrez un nom descriptif pour votre PAT.
-
Dans Date d'expiration, conservez la date par défaut ou choisissez l'icône du calendrier pour sélectionner une date personnalisée. La date d'expiration par défaut est d'un an à compter de la date actuelle.
-
Choisissez Créer.
Vous pouvez également créer ce jeton lorsque vous choisissez Clone repository for a source repository.
-
Enregistrez le secret PAT dans un endroit sécurisé.
Important
Le secret PAT ne s'affiche qu'une seule fois. Vous ne pouvez pas le récupérer après avoir fermé la fenêtre.
Ensuite, mettez à jour votre build.gradle fichier à l'aide de l'extrait suivant :
repositories { maven { name = 'spaceName' url = uri('https://packages.region.codecatalyst.aws/maven/space_name/proj_name/repo_name/') credentials(PasswordCredentials) } }
Méthode 2 : placez le PAT dans un fichier séparé
Utilisez cette méthode si vous ne souhaitez pas modifier votre gradle.properties fichier.
Tout d'abord, créez un PAT si vous n'en avez pas.
Pour créer un jeton d'accès personnel (PAT)
-
Dans la barre de menu supérieure, choisissez votre badge de profil, puis sélectionnez Mes paramètres.
Astuce
Vous pouvez également trouver votre profil utilisateur en vous rendant sur la page des membres d'un projet ou d'un espace et en choisissant votre nom dans la liste des membres.
-
Dans Nom du PAT, entrez un nom descriptif pour votre PAT.
-
Dans Date d'expiration, conservez la date par défaut ou choisissez l'icône du calendrier pour sélectionner une date personnalisée. La date d'expiration par défaut est d'un an à compter de la date actuelle.
-
Choisissez Créer.
Vous pouvez également créer ce jeton lorsque vous choisissez Clone repository for a source repository.
-
Enregistrez le secret PAT dans un endroit sécurisé.
Important
Le secret PAT ne s'affiche qu'une seule fois. Vous ne pouvez pas le récupérer après avoir fermé la fenêtre.
Pour placer votre PAT dans un fichier distinct
-
Mettez à jour votre
build.gradlefichier à l'aide de l'extrait suivant. Remplacezspace_nameproj_name, etrepo_namepar votre nom CodeCatalyst d'utilisateur, votre nom d'espace, votre nom de projet et le nom du référentiel de packages.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) } } } -
Écrivez votre PAT dans le fichier qui a été spécifié dans votre
build.gradlefichier :echo "codecatalystArtifactsToken=PAT" >fileName