Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.
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
Um Gradle Groovy mit zu verwenden CodeCatalyst, müssen Sie Gradle Groovy mit Ihrem Paket-Repository verbinden und ein persönliches Zugriffstoken (PAT) für die Authentifizierung bereitstellen. Anweisungen zum Verbinden von Gradle Groovy mit Ihrem Paket-Repository finden Sie in der Konsole. CodeCatalyst
Abhängigkeiten werden abgerufen von CodeCatalyst
Die folgenden Anweisungen erklären, wie Sie Gradle Groovy so konfigurieren, dass Abhängigkeiten aus Ihrem Paket-Repository abgerufen werden. CodeCatalyst
Um Gradle Groovy zum Abrufen von Abhängigkeiten aus Ihrem Paket-Repository zu verwenden CodeCatalyst
-
Öffnen Sie die Konsole unter. CodeCatalyst https://codecatalyst.aws/
-
Navigieren Sie zu Ihrem Projekt.
-
Wählen Sie im Navigationsbereich Packages (Pakete) aus.
-
Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.
-
Wählen Sie Mit Repository verbinden.
-
Wählen Sie im Dialogfeld Mit Repository verbinden Gradle Groovy aus der Liste der Paketmanager-Clients aus.
-
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 ihn verwenden. Wenn nicht, können Sie hier eine erstellen.
-
Wählen Sie Token erstellen.
-
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.
-
-
Aktualisieren Sie Ihre Gradle-Eigenschaftendatei mit Ihren Zugangsdaten.
usernameErsetzen Sie es durch Ihren CodeCatalyst Benutzernamen undPATersetzen Sie es durch Ihr CodeCatalyst persönliches Zugriffstoken. Sie können jedenspaceUsernameWert verwenden,spacePasswordsolange Sie in den folgenden Schritten dieselben Werte verwenden.spaceUsername=usernamespacePassword=PAT -
Um Abhängigkeiten aus CodeCatalyst einem Gradle-Build abzurufen, kopieren Sie den
mavenCodeausschnitt und fügen Sie ihn demrepositoriesAbschnitt in der Datei Ihres Projekts hinzu.build.gradleErsetzen Sie die folgenden Werte. Sie können jeden Wert verwenden,spaceNamesolange 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.
-
Ersetzen Sie es
space_namedurch Ihren CodeCatalyst Space-Namen. -
Ersetze es
proj_namedurch deinen CodeCatalyst Projektnamen. -
Ersetzen Sie es durch
repo_nameden Namen Ihres CodeCatalyst Paket-Repositorys.
maven { name = 'spaceName' url = uri('https://packages.region.codecatalyst.aws/maven/space_name/proj_name/repo_name/') credentials(PasswordCredentials) } -
-
(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.gradleDatei. Wenn Sie mehr als ein Repository haben, durchsucht Gradle jedes Repository in der Reihenfolge, in der sie aufgelistet sind, nach Abhängigkeiten.
Plugins werden abgerufen von CodeCatalyst
Standardmäßig löst Gradle Plugins aus dem öffentlichen Gradle Plugin Portal auf.
Um Gradle zum Abrufen von Plugins aus Ihrem Paket-Repository zu verwenden CodeCatalyst
-
Öffnen Sie die CodeCatalyst Konsole unter. https://codecatalyst.aws/
-
Navigieren Sie zu Ihrem Projekt.
-
Wählen Sie im Navigationsbereich Packages (Pakete) aus.
-
Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.
-
Wählen Sie Mit Repository verbinden.
-
Wählen Sie im Dialogfeld Mit Repository verbinden Gradle aus der Liste der Paketmanager-Clients aus.
-
Sie benötigen ein persönliches Zugriffstoken (PAT), mit dem Sie Gradle authentifizieren können. CodeCatalyst Wenn Sie bereits einen haben, können Sie ihn verwenden. Wenn nicht, können Sie hier eine erstellen.
-
Wählen Sie Token erstellen.
-
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.
-
-
Aktualisieren Sie Ihre Gradle-Eigenschaftendatei mit Ihren Zugangsdaten.
usernameErsetzen Sie es durch Ihren CodeCatalyst Benutzernamen undPATersetzen Sie es durch Ihr CodeCatalyst persönliches Zugriffstoken. Sie können jedenspaceUsernameWert verwenden,spacePasswordsolange Sie in den folgenden Schritten dieselben Werte verwenden.spaceUsername=usernamespacePassword=PAT -
Fügen Sie Ihrer
settings.gradleDatei einenpluginManagementBlock hinzu. DerpluginManagementBlock muss vor allen anderen Anweisungen erscheinensettings.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.
-
spaceNameErsetzen Sie durch den im vorherigen Schritt verwendeten Namenswert. -
Ersetzen Sie ihn
space_namedurch Ihren CodeCatalyst Space-Namen. -
Ersetze es
proj_namedurch deinen CodeCatalyst Projektnamen. -
Ersetzen Sie es durch
repo_nameden 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. Das Repository muss über eine Upstream-Verbindung verfügen, die zum Gradle Plugin Portal (
gradle-plugins-store) konfiguriert ist, damit häufig benötigte Gradle-Plugins für den Build verfügbar sind. Weitere Informationen finden Sie in der Gradle-Dokumentation. -
Abrufen von Paketen aus externen Paket-Repositorys über CodeCatalyst
Sie können Maven-Pakete aus öffentlichen Repositorys über ein CodeCatalyst Repository installieren, indem Sie es mit einer Upstream-Verbindung zu dem Gateway konfigurieren, das das Gateway-Repository darstellt. Pakete, die aus dem Gateway-Repository installiert wurden, 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
-
Falls Sie es noch nicht getan haben, konfigurieren Sie Gradle mit Ihrem CodeCatalyst Paket-Repository, indem Sie den Schritten unter oder folgen. Abhängigkeiten werden abgerufen von CodeCatalyst Plugins werden abgerufen von CodeCatalyst
-
Stellen Sie sicher, dass Ihr Repository das Gateway-Repository, von dem Sie installieren möchten, als Upstream-Verbindung hinzugefügt hat. Du kannst dies tun, indem du den Anweisungen in folgst Ein Upstream-Repository hinzufügen und das öffentliche Paket-Repository auswählst, das du als Upstream hinzufügen möchtest.
Weitere Hinweise zum Anfordern von Paketen aus Upstream-Repositorys finden Sie unterEine Paketversion mit Upstream-Repositorys anfordern.
Pakete veröffentlichen in CodeCatalyst
In diesem Abschnitt wird beschrieben, wie eine mit Gradle Groovy erstellte Java-Bibliothek in einem Repository veröffentlicht wird. CodeCatalyst
Um Gradle Groovy zu verwenden, um Pakete in einem Paket-Repository zu veröffentlichen CodeCatalyst
-
Öffnen Sie die Konsole unter CodeCatalyst . https://codecatalyst.aws/
-
Wählen Sie auf der Übersichtsseite für Ihr Projekt Pakete aus.
-
Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.
-
Wählen Sie Mit Repository verbinden.
-
Wählen Sie im Dialogfeld Mit Repository verbinden Gradle Groovy aus der Liste der Paketmanager-Clients aus.
-
Sie benötigen ein persönliches Zugriffstoken (PAT), mit dem Sie Gradle authentifizieren können. CodeCatalyst Wenn Sie bereits einen haben, können Sie ihn verwenden. Wenn nicht, können Sie hier eine erstellen.
-
Wählen Sie Token erstellen.
-
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.
-
-
Aktualisieren Sie Ihre Gradle-Eigenschaftendatei mit Ihren Zugangsdaten.
usernameErsetzen Sie es durch Ihren CodeCatalyst Benutzernamen undPATersetzen Sie es durch Ihr CodeCatalyst persönliches Zugriffstoken. Sie können jedenspaceUsernameWert verwenden,spacePasswordsolange Sie in den folgenden Schritten dieselben Werte verwenden.spaceUsername=usernamespacePassword=PAT -
Fügen Sie das
maven-publishPlugin zumpluginsAbschnitt derbuild.gradleProjektdatei hinzu.plugins { id 'java-library' id 'maven-publish' } -
Als Nächstes fügen Sie der
build.gradleProjektdatei einenpublishingAbschnitt 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.
-
Ersetzen Sie es
space_namedurch Ihren CodeCatalyst Space-Namen. -
Ersetze es
proj_namedurch deinen CodeCatalyst Projektnamen. -
Ersetzen Sie es durch
repo_nameden 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-publishPlugin generiert eine POM-Datei auf der Grundlage vongroupId, undartifactId, die impublishingAbschnittversionangegeben sind. -
-
Nachdem diese Änderungen abgeschlossen
build.gradlesind, führen Sie den folgenden Befehl aus, um das Projekt zu erstellen und in das Repository hochzuladen../gradlew publish -
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 den folgenden Themen auf der Gradle-Website:
Einen Gradle-Build in IntelliJ IDEA ausführen
Sie können einen Gradle-Build in IntelliJ IDEA ausführen, der Abhängigkeiten von abruft. CodeCatalyst Um Gradle mit zu authentifizieren CodeCatalyst, müssen Sie ein persönliches Zugriffstoken (PAT) verwenden. Sie können Ihre CodeCatalyst PAT in gradle.properties oder einer separaten Datei Ihrer Wahl speichern.
Methode 1: Fügen Sie das PAT in gradle.properties ein
Verwenden Sie diese Methode, wenn Sie die gradle.properties Datei nicht verwenden und ihren Inhalt mit Ihrem PAT überschreiben können. Wenn Sie diese Methode verwendengradle.properties, können Sie diese Methode so ändern, dass die PAT hinzugefügt wird, anstatt den Inhalt der Datei zu überschreiben.
Anmerkung
Das Beispiel zeigt die gradle.properties Datei, die sich in GRADLE_USER_HOME befindet.
Erstellen Sie zunächst eine PAT, falls Sie keine haben.
Um ein persönliches Zugriffstoken (PAT) zu erstellen
-
Wählen Sie in der oberen Menüleiste Ihr Profil-Badge aus und wählen Sie dann Meine Einstellungen aus.
Tipp
Du findest dein Benutzerprofil auch, indem du auf der Mitgliederseite eines Projekts oder Bereichs deinen Namen aus der Mitgliederliste auswählst.
-
Geben Sie im Feld PAT-Name einen beschreibenden Namen für Ihren PAT ein.
-
Belassen Sie unter Ablaufdatum das Standarddatum oder wählen Sie das Kalendersymbol, um ein benutzerdefiniertes Datum auszuwählen. Das Ablaufdatum ist standardmäßig auf ein Jahr ab dem aktuellen Datum festgelegt.
-
Wählen Sie Erstellen aus.
Sie können dieses Token auch erstellen, wenn Sie Repository klonen für ein Quell-Repository wählen.
-
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.
Aktualisieren Sie als Nächstes Ihre build.gradle Datei mit dem folgenden Snippet:
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
Verwenden Sie diese Methode, wenn Sie Ihre gradle.properties Datei nicht ändern möchten.
Erstellen Sie zunächst eine PAT, falls Sie keine haben.
Um ein persönliches Zugriffstoken (PAT) zu erstellen
-
Wählen Sie in der oberen Menüleiste Ihr Profil-Badge aus und wählen Sie dann Meine Einstellungen aus.
Tipp
Du findest dein Benutzerprofil auch, indem du auf der Mitgliederseite eines Projekts oder Bereichs deinen Namen aus der Mitgliederliste auswählst.
-
Geben Sie im Feld PAT-Name einen beschreibenden Namen für Ihren PAT ein.
-
Belassen Sie unter Ablaufdatum das Standarddatum oder wählen Sie das Kalendersymbol, um ein benutzerdefiniertes Datum auszuwählen. Das Ablaufdatum ist standardmäßig auf ein Jahr ab dem aktuellen Datum festgelegt.
-
Wählen Sie Erstellen aus.
Sie können dieses Token auch erstellen, wenn Sie Repository klonen für ein Quell-Repository wählen.
-
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 Ihre PAT in einer separaten Datei abzulegen
-
Aktualisieren Sie Ihre
build.gradleDatei mit dem folgenden Snippet. Ersetzen Siespace_nameproj_name, undrepo_namedurch Ihren CodeCatalyst Benutzernamen, Bereichsnamen, Projektnamen und Namen des Paket-Repositorys.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) } } } -
Schreiben Sie Ihre PAT in die Datei, die in Ihrer
build.gradleDatei angegeben wurde:echo "codecatalystArtifactsToken=PAT" >fileName