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 verwenden zu können CodeCatalyst, müssen Sie Gradle Groovy mit Ihrem Paket-Repository verbinden und ein persönliches Zugriffstoken () für die Authentifizierung bereitstellen. PAT Anweisungen zum Verbinden von Gradle Groovy mit Ihrem Paket-Repository finden Sie in der Konsole. CodeCatalyst
Inhalt
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 zu verwenden, um Abhängigkeiten aus Ihrem Paket-Repository abzurufen CodeCatalyst
-
Öffnen Sie die Konsole unter https://codecatalyst.aws/ CodeCatalyst .
-
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 die Option Gradle Groovy aus der Liste der Package Manager-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 diesen verwenden. Wenn nicht, können Sie hier eine erstellen.
-
Wählen Sie Token erstellen.
-
Wählen Sie Kopieren, um Ihre zu kopierenPAT.
Warnung
Nachdem Sie das Dialogfeld geschlossen haben, können Sie Ihre nicht PAT erneut anzeigen oder kopieren.
-
-
Aktualisieren Sie Ihre Gradle-Eigenschaftendatei mit Ihren Zugangsdaten. Ersetzen
username
mit deinem CodeCatalyst Benutzernamen und ersetzePAT
mit Ihrem CodeCatalyst persönlichen Zugriffstoken. Sie können einen beliebigen Wert verwenden fürspaceUsername
andspacePassword
solange Sie in den folgenden Schritten dieselben Werte verwenden.spaceUsername
=username
spacePassword
=PAT
-
Um Abhängigkeiten aus CodeCatalyst einem Gradle-Build abzurufen, kopieren Sie den
maven
Codeausschnitt und fügen Sie ihn demrepositories
Abschnitt in der Datei Ihres Projekts hinzu.build.gradle
Ersetzen Sie die folgenden Werte. Sie können einen beliebigen Wert für verwendenspaceName
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.
-
Ersetzen
space_name
mit Ihrem CodeCatalyst Bereichsnamen. -
Ersetzen
proj_name
mit Ihrem CodeCatalyst Projektnamen. -
Ersetzen
repo_name
mit dem 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.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
Standardmäßig löst Gradle Plugins aus dem öffentlichen Gradle
Um Gradle zu verwenden, um Plugins aus Ihrem Paket-Repository abzurufen 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 die Option 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 diesen verwenden. Wenn nicht, können Sie hier eine erstellen.
-
Wählen Sie Token erstellen.
-
Wählen Sie Kopieren, um Ihre zu kopierenPAT.
Warnung
Nachdem Sie das Dialogfeld geschlossen haben, können Sie Ihre nicht PAT erneut anzeigen oder kopieren.
-
-
Aktualisieren Sie Ihre Gradle-Eigenschaftendatei mit Ihren Zugangsdaten. Ersetzen
username
mit deinem CodeCatalyst Benutzernamen und ersetzePAT
mit Ihrem CodeCatalyst persönlichen Zugriffstoken. Sie können einen beliebigen Wert verwenden fürspaceUsername
andspacePassword
solange Sie in den folgenden Schritten dieselben Werte verwenden.spaceUsername
=username
spacePassword
=PAT
-
Fügen Sie Ihrer
settings.gradle
Datei einenpluginManagement
Block hinzu. DerpluginManagement
Block muss vor allen anderen Anweisungen in 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.
-
Ersetzen
spaceName
mit dem im vorherigen Schritt verwendeten Namenswert. -
Ersetzen
space_name
mit Ihrem CodeCatalyst Bereichsnamen. -
Ersetzen
proj_name
mit Ihrem CodeCatalyst Projektnamen. -
Ersetzen
repo_name
mit dem 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. -
Pakete aus externen Paket-Repositorys abrufen über CodeCatalyst
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
-
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 Plugins werden abgerufen von CodeCatalyst
-
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 Hinzufügen eines Upstream-Repositorys 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 unterEine Paketversion mit Upstream-Repositorys anfordern.
Veröffentlichen von Paketen auf CodeCatalyst
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
-
Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.
-
Wählen Sie auf der Übersichtsseite für Ihr Projekt die Option 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 die Option Gradle Groovy aus der Liste der Package Manager-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 diesen verwenden. Wenn nicht, können Sie hier eine erstellen.
-
Wählen Sie Token erstellen.
-
Wählen Sie Kopieren, um Ihre zu kopierenPAT.
Warnung
Nachdem Sie das Dialogfeld geschlossen haben, können Sie Ihre nicht PAT erneut anzeigen oder kopieren.
-
-
Aktualisieren Sie Ihre Gradle-Eigenschaftendatei mit Ihren Zugangsdaten. Ersetzen
username
mit deinem CodeCatalyst Benutzernamen und ersetzePAT
mit Ihrem CodeCatalyst persönlichen Zugriffstoken. Sie können einen beliebigen Wert verwenden fürspaceUsername
andspacePassword
solange Sie in den folgenden Schritten dieselben Werte verwenden.spaceUsername
=username
spacePassword
=PAT
-
Fügen Sie das
maven-publish
Plugin demplugins
Abschnitt derbuild.gradle
Projektdatei hinzu.plugins { id 'java-library' id 'maven-publish' }
-
Als Nächstes fügen Sie der
build.gradle
Projektdatei einenpublishing
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.
-
Ersetzen
space_name
mit Ihrem CodeCatalyst Bereichsnamen. -
Ersetzen
proj_name
mit Ihrem CodeCatalyst Projektnamen. -
Ersetzen
repo_name
mit dem 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
Plugin generiert eine POM DateigroupId
, die auf dem, und basiertartifactId
, das impublishing
Abschnittversion
angegeben ist. -
-
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
-
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:
Einen Gradle-Build in IntelliJ ausführen IDEA
Sie können einen Gradle-Build in IntelliJ ausführenIDEA, der Abhängigkeiten abruft. CodeCatalyst Um Gradle zu authentifizieren CodeCatalyst, müssen Sie ein persönliches Zugriffstoken () verwenden. PAT Sie können Ihre CodeCatalyst PAT Datei gradle.properties
oder eine separate Datei Ihrer Wahl speichern.
Methode 1: Stecken Sie das PAT ein gradle.properties
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 sie ändern, um den Inhalt der Datei hinzuzufügen, PAT anstatt den Inhalt der Datei zu überschreiben.
Anmerkung
Das Beispiel zeigt die gradle.properties
Datei inGRADLE_USER_HOME
.
Erstellen Sie zunächst eine, PAT falls Sie noch keine haben.
Um ein persönliches Zugriffstoken zu erstellen (PAT)
-
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.
-
Geben Sie im Feld PATName einen aussagekräftigen Namen für Ihren PAT ein.
-
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.
-
Wählen Sie Create (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.
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
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 zu erstellen (PAT)
-
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.
-
Geben Sie im Feld PATName einen aussagekräftigen Namen für Ihren PAT ein.
-
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.
-
Wählen Sie Create (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 eine separate Datei zu legen
-
Aktualisieren Sie Ihre
build.gradle
Datei mit dem folgenden Snippet. Ersetzenspace_name
,proj_name
, undrepo_name
mit Ihrem 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) } } } -
Schreiben Sie Ihre PAT in die Datei, die in Ihrer
build.gradle
Datei angegeben wurde:echo "codecatalystArtifactsToken=
PAT
" >fileName