Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Pakete mit curl veröffentlichen

Fokusmodus
Pakete mit curl veröffentlichen - Amazon 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.

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.

Dieser Abschnitt zeigt, wie Sie den HTTP-Client verwendencurl, um Maven-Pakete in einem CodeCatalyst Paket-Repository zu veröffentlichen. Das Veröffentlichen von Paketen mit curl kann nützlich sein, wenn Sie den Maven-Client nicht in Ihren Umgebungen haben oder installieren möchten.

Um ein Maven-Paket zu veröffentlichen mit curl
  1. Sie müssen ein Personal Access Token (PAT) in einer Umgebungsvariablen speichern, mit der Sie sich authentifizieren curl können. CodeCatalyst Wenn Sie bereits eines haben, können Sie dieses verwenden. Wenn nicht, können Sie eine erstellen und die Umgebungsvariable konfigurieren.

    1. Erstellen Sie eine PAT, indem Sie die Schritte unter befolgenGewähren Sie Benutzern Repository-Zugriff mit persönlichen Zugriffstoken. Kopieren Sie die PAT, um sie in einer Umgebungsvariablen zu speichern.

    2. Konfigurieren Sie in der Befehlszeile Ihres lokalen Computers eine Umgebungsvariable mit Ihrer PAT.

      export CodeCatalyst_ARTIFACTS_TOKEN=your_PAT
  2. Verwenden Sie den folgenden curl Befehl, um die JAR in einem CodeCatalyst Repository zu veröffentlichen. Ersetzen Sie usernamespace_name,proj_name, und repo_name durch Ihren CodeCatalyst Benutzernamen, Bereichsnamen, Projektnamen und Paket-Repository-Namen.

    curl --request PUT https://packages.region.codecatalyst.aws/maven/space-name/proj-name/repo-name/com/mycompany/app/my-app/1.0/my-app-1.0.jar \ --user "username:CodeCatalyst_ARTIFACTS_TOKEN" --header "Content-Type: application/octet-stream" \ --data-binary @target/path/to/my-app-1.0.jar
  3. Verwenden Sie den folgenden curl Befehl, um das POM in einem CodeCatalyst Repository zu veröffentlichen. Ersetzen Sie usernamespace_name,proj_name, und repo_name durch Ihren CodeCatalyst Benutzernamen, Bereichsnamen, Projektnamen und Paket-Repository-Namen.

    curl --request PUT https://packages.region.codecatalyst.aws/maven/space-name/proj-name/repo-name/com/mycompany/app/my-app/1.0/my-app-1.0.pom \ --user "username:CodeCatalyst_ARTIFACTS_TOKEN" --header "Content-Type: application/octet-stream" \ --data-binary @target/my-app-1.0.pom
  4. Zu diesem Zeitpunkt befindet sich das Maven-Paket in Ihrem CodeCatalyst Repository mit dem Status. Unfinished Um das Paket nutzen zu können, muss es sich im Published Status befinden. Sie können das Paket von Unfinished nach verschieben, Published indem Sie entweder eine maven-metadata.xml Datei in Ihr Paket hochladen oder den Status in der CodeCatalyst Konsole ändern.

    1. Option 1: Verwenden Sie den folgenden curl Befehl, um Ihrem Paket eine maven-metadata.xml Datei hinzuzufügen. Ersetzen Sie usernamespace_name,proj_name, und repo_name durch Ihren CodeCatalyst Benutzernamen, Bereichsnamen, Projektnamen und Paket-Repository-Namen.

      curl --request PUT https://packages.region.codecatalyst.aws/maven/space-name/proj-name/repo-name/com/mycompany/app/my-app/maven-metadata.xml \ --user "username:CodeCatalyst_ARTIFACTS_TOKEN" --header "Content-Type: application/octet-stream" \ --data-binary @target/maven-metadata.xml

      Es folgt ein Beispiel für den Inhalt einer maven-metadata.xml Datei:

      <metadata modelVersion="1.1.0"> <groupId>com.mycompany.app</groupId> <artifactId>my-app</artifactId> <versioning> <latest>1.0</latest> <release>1.0</release> <versions> <version>1.0</version> </versions> <lastUpdated>20200731090423</lastUpdated> </versioning> </metadata>
    2. Option 2: Aktualisieren Sie den Paketstatus Published in der CodeCatalyst Konsole auf. Informationen zum Aktualisieren des Status einer Paketversion finden Sie unterDen Status einer Paketversion aktualisieren.

Wenn Sie nur über die JAR-Datei eines Pakets verfügen, können Sie die Version eines verbrauchbaren Pakets in einem CodeCatalyst Repository veröffentlichen, indem mvn Sie. Dies kann nützlich sein, wenn Sie keinen Zugriff auf den Quellcode oder POM des Pakets haben. Details dazu finden Sie unter Pakete von Drittanbietern veröffentlichen.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.