

Amazon CodeCatalyst ist nicht mehr offen für Neukunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter [Wie migriert man von CodeCatalyst](migration.md).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Konfiguration und Verwendung von Gradle Groovy
<a name="packages-maven-gradle"></a>

Um Gradle Groovy mit verwenden zu können CodeCatalyst, müssen Sie Gradle Groovy mit Ihrem Paket-Repository verbinden und ein Personal Access Token (PAT) für die Authentifizierung bereitstellen. Anweisungen zum Verbinden von Gradle Groovy mit Ihrem Paket-Repository finden Sie in der Konsole. CodeCatalyst 

**Contents**
+ [Abhängigkeiten werden abgerufen von CodeCatalyst](#gradle-fetch-dependencies)
+ [Plugins werden abgerufen von CodeCatalyst](#gradle-fetch-plugins)
+ [Pakete aus externen Paket-Repositorys abrufen über CodeCatalyst](#gradle-install-public)
+ [Veröffentlichen von Paketen auf CodeCatalyst](#gradle-publish-packages)
+ [Einen Gradle-Build in IntelliJ IDEA ausführen](#gradle-intellij)
  + [Methode 1: Geben Sie das PAT ein `gradle.properties`](#gradle-intellij-gradle-properties)
  + [Methode 2: Fügen Sie das PAT in eine separate Datei ein](#gradle-intellij-file)

## Abhängigkeiten werden abgerufen von CodeCatalyst
<a name="gradle-fetch-dependencies"></a>

Die folgenden Anweisungen erklären, wie Sie Gradle Groovy so konfigurieren, dass Abhängigkeiten aus Ihrem Paket-Repository abgerufen werden. CodeCatalyst 

**Um Gradle Groovy zu verwenden, um Abhängigkeiten aus Ihrem Paket-Repository abzurufen CodeCatalyst**

1. [Öffnen Sie die Konsole unter https://codecatalyst.aws/ CodeCatalyst .](https://codecatalyst.aws/)

1. Navigieren Sie zu Ihrem Projekt.

1. Wählen Sie im Navigationsbereich **Packages (Pakete)** aus.

1. Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.

1. Wählen Sie **Mit Repository verbinden**.

1. Wählen **Sie im Dialogfeld Mit Repository verbinden** die Option **Gradle Groovy** aus der Liste der Paketmanager-Clients aus.

1. Sie benötigen ein persönliches Zugriffstoken (PAT), mit dem Sie Gradle Groovy authentifizieren können. CodeCatalyst Wenn Sie bereits einen haben, können Sie diesen verwenden. Wenn nicht, können Sie hier eine erstellen.

   1. Wählen Sie **Token erstellen**.

   1. Wählen Sie **Kopieren**, um Ihre PAT zu kopieren.
**Warnung**  
Sie können Ihre PAT nicht mehr sehen oder kopieren, nachdem Sie das Dialogfeld geschlossen haben.

1. Aktualisieren Sie Ihre Gradle-Eigenschaftendatei mit Ihren Zugangsdaten. {{username}}Ersetzen Sie es durch Ihren CodeCatalyst Benutzernamen und {{PAT}} ersetzen Sie es durch Ihr CodeCatalyst persönliches Zugriffstoken. Sie können einen beliebigen Wert für {{spaceUsername}} und {{spacePassword}} solange Sie in den folgenden Schritten dieselben Werte verwenden.

   ```
   {{spaceUsername}}={{username}}
   {{spacePassword}}={{PAT}}
   ```

1. Um Abhängigkeiten aus CodeCatalyst einem Gradle-Build abzurufen, kopieren Sie den `maven` Codeausschnitt und fügen Sie ihn dem `repositories` Abschnitt in der Datei Ihres Projekts hinzu. `build.gradle` Ersetzen Sie die folgenden Werte. Sie können einen beliebigen Wert verwenden, {{spaceName}} solange Sie in den folgenden Schritten dieselben Werte verwenden.
**Anmerkung**  
Wenn Sie Anweisungen aus der Konsole kopieren, sollten die folgenden Werte für Sie aktualisiert und nicht geändert werden.
   + {{space\_name}}Ersetzen Sie sie durch Ihren CodeCatalyst Bereichsnamen.
   + Ersetze es {{proj\_name}} durch deinen CodeCatalyst Projektnamen.
   + Ersetzen Sie es durch {{repo\_name}} den Namen Ihres CodeCatalyst Paket-Repositorys.

   ```
   maven {
     name = '{{spaceName}}'
     url = uri('https://packages.{{region}}.codecatalyst.aws/maven/{{space_name}}/{{proj_name}}/{{repo_name}}/')
     credentials(PasswordCredentials)
   }
   ```

1. (Optional) Um das CodeCatalyst Paket-Repository als einzige Quelle für Ihre Projektabhängigkeiten zu verwenden, entfernen Sie alle anderen Abschnitte in den Repositorys aus der `build.gradle` Datei. Wenn Sie mehr als ein Repository haben, durchsucht Gradle jedes Repository nach Abhängigkeiten in der Reihenfolge, in der sie aufgelistet sind.

## Plugins werden abgerufen von CodeCatalyst
<a name="gradle-fetch-plugins"></a>

Standardmäßig löst Gradle Plugins aus dem öffentlichen [Gradle](https://plugins.gradle.org/) Plugin Portal auf. Die folgenden Schritte konfigurieren Ihr Gradle-Projekt so, dass Plugins aus Ihrem CodeCatalyst Paket-Repository aufgelöst werden.

**Um Gradle zu verwenden, um Plugins aus Ihrem Paket-Repository abzurufen CodeCatalyst**

1. [Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navigieren Sie zu Ihrem Projekt.

1. Wählen Sie im Navigationsbereich **Packages (Pakete)** aus.

1. Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.

1. Wählen Sie **Mit Repository verbinden**.

1. Wählen **Sie im Dialogfeld Mit Repository verbinden** die Option **Gradle** aus der Liste der Paketmanager-Clients aus.

1. Sie benötigen ein persönliches Zugriffstoken (PAT), mit dem Sie Gradle authentifizieren können. CodeCatalyst Wenn Sie bereits einen haben, können Sie diesen verwenden. Wenn nicht, können Sie hier eine erstellen.

   1. Wählen Sie **Token erstellen**.

   1. Wählen Sie **Kopieren**, um Ihre PAT zu kopieren.
**Warnung**  
Sie können Ihre PAT nicht mehr sehen oder kopieren, nachdem Sie das Dialogfeld geschlossen haben.

1. Aktualisieren Sie Ihre Gradle-Eigenschaftendatei mit Ihren Zugangsdaten. {{username}}Ersetzen Sie es durch Ihren CodeCatalyst Benutzernamen und {{PAT}} ersetzen Sie es durch Ihr CodeCatalyst persönliches Zugriffstoken. Sie können einen beliebigen Wert für {{spaceUsername}} und {{spacePassword}} solange Sie in den folgenden Schritten dieselben Werte verwenden.

   ```
   {{spaceUsername}}={{username}}
   {{spacePassword}}={{PAT}}
   ```

1. Fügen Sie Ihrer `settings.gradle` Datei einen `pluginManagement` Block hinzu. Der `pluginManagement` Block muss vor allen anderen Anweisungen in erscheinen`settings.gradle`. Ersetzen Sie die folgenden Werte.
**Anmerkung**  
Wenn Sie Anweisungen aus der Konsole kopieren, sollten die folgenden Werte für Sie aktualisiert und nicht geändert werden.
   + {{spaceName}}Ersetzen Sie sie durch den im vorherigen Schritt verwendeten Namenswert.
   + {{space\_name}}Ersetzen Sie es durch Ihren CodeCatalyst Bereichsnamen.
   + Ersetze es {{proj\_name}} durch deinen CodeCatalyst Projektnamen.
   + Ersetzen Sie es durch {{repo\_name}} den Namen Ihres CodeCatalyst Paket-Repositorys.

   ```
   pluginManagement {
       repositories {
           maven {
               name = '{{spaceName}}'
               url = uri('https://packages.{{region}}.codecatalyst.aws/maven/{{space_name}}/{{proj_name}}/{{repo_name}}/')
               credentials(PasswordCredentials)
           }
       }
   }
   ```

   Dadurch wird sichergestellt, dass Gradle Plugins aus dem angegebenen Repository auflöst. Für das Repository muss eine Upstream-Verbindung zum Gradle Plugin Portal (`gradle-plugins-store`) konfiguriert sein, damit häufig benötigte Gradle-Plugins für den Build verfügbar sind. Weitere Informationen finden Sie in der [Gradle-Dokumentation](https://docs.gradle.org/current/userguide/plugins.html#sec:custom_plugin_repositories).

## Pakete aus externen Paket-Repositorys abrufen über CodeCatalyst
<a name="gradle-install-public"></a>

Sie können Maven-Pakete aus öffentlichen Repositorys über ein CodeCatalyst Repository installieren, indem Sie es mit einer Upstream-Verbindung zum Gateway konfigurieren, das das Gateway-Repository darstellt. Aus dem Gateway-Repository installierte Pakete werden aufgenommen und in Ihrem Repository gespeichert. CodeCatalyst

CodeCatalyst unterstützt die folgenden öffentlichen Maven-Paket-Repositorys.
+ maven-central-gateway
+ google-android-gateway
+ gradle-plugins-gateway
+ Commonsware-Gateway

**Um Pakete aus öffentlichen Maven-Paket-Repositorys zu installieren**

1. Falls Sie es noch nicht getan haben, konfigurieren Sie Gradle mit Ihrem CodeCatalyst Paket-Repository, indem Sie die Schritte unter oder befolgen. [Abhängigkeiten werden abgerufen von CodeCatalyst](#gradle-fetch-dependencies) [Plugins werden abgerufen von CodeCatalyst](#gradle-fetch-plugins) 

1. Stellen Sie sicher, dass Ihr Repository das Gateway-Repository, von dem aus Sie installieren möchten, als Upstream-Verbindung hinzugefügt hat. Sie können dies tun, indem Sie den Anweisungen unter folgen [Ein Upstream-Repository hinzufügen](packages-upstream-repositories-add.md) und das öffentliche Paket-Repository auswählen, das Sie als Upstream-Repository hinzufügen möchten.

Weitere Hinweise zum Anfordern von Paketen aus Upstream-Repositorys finden Sie unter[Eine Paketversion mit Upstream-Repositorys anfordern](packages-upstream-repositories-request.md).

## Veröffentlichen von Paketen auf CodeCatalyst
<a name="gradle-publish-packages"></a>

In diesem Abschnitt wird beschrieben, wie Sie eine mit Gradle Groovy erstellte Java-Bibliothek in einem Repository veröffentlichen. CodeCatalyst

**Um Gradle Groovy zu verwenden, um Pakete in einem Paket-Repository zu veröffentlichen CodeCatalyst**

1. [Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Wählen Sie auf der Übersichtsseite für Ihr Projekt die Option **Pakete** aus.

1. Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.

1. Wählen Sie **Mit Repository verbinden**.

1. Wählen **Sie im Dialogfeld Mit Repository verbinden** die Option **Gradle Groovy** aus der Liste der Paketmanager-Clients aus.

1. Sie benötigen ein persönliches Zugriffstoken (PAT), mit dem Sie Gradle authentifizieren können. CodeCatalyst Wenn Sie bereits einen haben, können Sie diesen verwenden. Wenn nicht, können Sie hier eine erstellen.

   1. Wählen Sie **Token erstellen**.

   1. Wählen Sie **Kopieren**, um Ihre PAT zu kopieren.
**Warnung**  
Sie können Ihre PAT nicht mehr sehen oder kopieren, nachdem Sie das Dialogfeld geschlossen haben.

1. Aktualisieren Sie Ihre Gradle-Eigenschaftendatei mit Ihren Zugangsdaten. {{username}}Ersetzen Sie es durch Ihren CodeCatalyst Benutzernamen und {{PAT}} ersetzen Sie es durch Ihr CodeCatalyst persönliches Zugriffstoken. Sie können einen beliebigen Wert für {{spaceUsername}} und {{spacePassword}} solange Sie in den folgenden Schritten dieselben Werte verwenden.

   ```
   {{spaceUsername}}={{username}}
   {{spacePassword}}={{PAT}}
   ```

1. Fügen Sie das `maven-publish` Plugin dem `plugins` Abschnitt der `build.gradle` Projektdatei hinzu.

   ```
   plugins {
       id 'java-library'
       id 'maven-publish'
   }
   ```

1. Als Nächstes fügen Sie der `build.gradle` Projektdatei einen `publishing` Abschnitt hinzu. Ersetzen Sie die folgenden Werte.
**Anmerkung**  
Wenn Sie Anweisungen aus der Konsole kopieren, sollten die folgenden Werte für Sie aktualisiert und nicht geändert werden.
   + {{space\_name}}Ersetzen Sie sie durch Ihren CodeCatalyst Bereichsnamen.
   + Ersetze es {{proj\_name}} durch deinen CodeCatalyst Projektnamen.
   + Ersetzen Sie es durch {{repo\_name}} den Namen Ihres CodeCatalyst Paket-Repositorys.

   ```
   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)
           }
       }
   }
   ```

   Das `maven-publish` Plug-in generiert eine POM-Datei auf der Grundlage von `groupId``artifactId`, und, die im `publishing` Abschnitt `version` angegeben sind.

1. Wenn diese Änderungen abgeschlossen `build.gradle` sind, führen Sie den folgenden Befehl aus, um das Projekt zu erstellen und es in das Repository hochzuladen.

   ```
   ./gradlew publish
   ```

1. Navigieren Sie in der CodeCatalyst Konsole zu Ihrem Paket-Repository, um zu überprüfen, ob das Paket erfolgreich veröffentlicht wurde. Sie sollten das Paket in der Paketliste Ihres **Paket-Repositorys** sehen.

Weitere Informationen finden Sie in diesen Themen auf der Gradle-Website:
+  [Java-Bibliotheken erstellen](https://guides.gradle.org/building-java-libraries/) 
+  [Ein Projekt als Modul veröffentlichen](https://docs.gradle.org/current/userguide/publishing_setup.html) 

## Einen Gradle-Build in IntelliJ IDEA ausführen
<a name="gradle-intellij"></a>

Sie können einen Gradle-Build in IntelliJ IDEA ausführen, der Abhängigkeiten abruft. CodeCatalyst Um Gradle zu authentifizieren CodeCatalyst, müssen Sie ein Personal Access Token (PAT) verwenden. Sie können Ihre CodeCatalyst PAT in `gradle.properties` oder einer separaten Datei Ihrer Wahl speichern.

### Methode 1: Geben Sie das PAT ein `gradle.properties`
<a name="gradle-intellij-gradle-properties"></a>

Verwenden Sie diese Methode, wenn Sie die `gradle.properties` Datei nicht verwenden und ihren Inhalt mit Ihrer PAT überschreiben können. Wenn Sie diese Methode verwenden`gradle.properties`, können Sie diese Methode ändern, um die PAT hinzuzufügen, anstatt den Inhalt der Datei zu überschreiben.

**Anmerkung**  
Das Beispiel zeigt die `gradle.properties` Datei in`GRADLE_USER_HOME`.

Erstellen Sie zunächst eine PAT, falls Sie noch keine haben.

**Um ein persönliches Zugriffstoken (PAT) zu erstellen**

1. Wählen Sie in der oberen Menüleiste Ihr Profil-Badge und dann **Meine Einstellungen** aus. 
**Tipp**  
Du kannst dein Benutzerprofil auch finden, indem du die Mitgliederseite für ein Projekt oder einen Bereich aufrufst und deinen Namen aus der Mitgliederliste auswählst.

1. Geben Sie im Feld **PAT-Name** einen aussagekräftigen Namen für Ihr PAT ein.

1. Behalten Sie im Feld **Ablaufdatum** das Standarddatum bei oder wählen Sie das Kalendersymbol, um ein benutzerdefiniertes Datum auszuwählen. Das Ablaufdatum liegt standardmäßig auf einem Jahr ab dem aktuellen Datum.

1. Wählen Sie **Erstellen** aus.

   Sie können dieses Token auch erstellen, wenn Sie **Repository klonen** für ein Quell-Repository wählen.

1. Speichern Sie das PAT-Geheimnis an einem sicheren Ort. 
**Wichtig**  
Das PAT-Geheimnis wird nur einmal angezeigt. Sie können es nicht abrufen, nachdem Sie das Fenster geschlossen haben. 

Als Nächstes aktualisieren Sie Ihre `build.gradle` Datei mit dem folgenden Codeausschnitt:

```
repositories {
    maven {
        name = '{{spaceName}}'
        url = uri('https://packages.{{region}}.codecatalyst.aws/maven/{{space_name}}/{{proj_name}}/{{repo_name}}/')
        credentials(PasswordCredentials)
    }
}
```

### Methode 2: Fügen Sie das PAT in eine separate Datei ein
<a name="gradle-intellij-file"></a>

Verwenden Sie diese Methode, wenn Sie Ihre `gradle.properties` Datei nicht ändern möchten.

Erstellen Sie zunächst eine PAT, falls Sie noch keine haben.

**Um ein persönliches Zugriffstoken (PAT) zu erstellen**

1. Wählen Sie in der oberen Menüleiste Ihr Profil-Badge und dann **Meine Einstellungen** aus. 
**Tipp**  
Du kannst dein Benutzerprofil auch finden, indem du die Mitgliederseite für ein Projekt oder einen Bereich aufrufst und deinen Namen aus der Mitgliederliste auswählst.

1. Geben Sie im Feld **PAT-Name** einen aussagekräftigen Namen für Ihr PAT ein.

1. Behalten Sie im Feld **Ablaufdatum** das Standarddatum bei oder wählen Sie das Kalendersymbol, um ein benutzerdefiniertes Datum auszuwählen. Das Ablaufdatum liegt standardmäßig auf einem Jahr ab dem aktuellen Datum.

1. Wählen Sie **Erstellen** aus.

   Sie können dieses Token auch erstellen, wenn Sie **Repository klonen** für ein Quell-Repository wählen.

1. Speichern Sie das PAT-Geheimnis an einem sicheren Ort. 
**Wichtig**  
Das PAT-Geheimnis wird nur einmal angezeigt. Sie können es nicht abrufen, nachdem Sie das Fenster geschlossen haben. 

**Um Ihr PAT in einer separaten Datei abzulegen**

1. Aktualisieren Sie Ihre `build.gradle` Datei mit dem folgenden Codeausschnitt. Ersetzen Sie {{space\_name}}{{proj\_name}}, und {{repo\_name}} durch Ihren CodeCatalyst Benutzernamen, Bereichsnamen, Projektnamen und Paket-Repository-Namen.

   ```
   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)
           }
       }
   }
   ```

1. Schreiben Sie Ihre PAT in die Datei, die in Ihrer `build.gradle` Datei angegeben wurde:

   ```
   echo "codecatalystArtifactsToken={{PAT}}" > {{fileName}}
   ```