Wie kann ich mein Apache-Archiva-Repository mit CQ5-Artefakten einrichten und füllen, um es als Maven-Repository-Quelle für die Entwicklung zu verwenden, anstatt das Day-Maven-Repository zu verwenden (repo.adobe.com wird nicht offiziell unterstützt)?
Apache Archiva ist eine Repository-Management-Software, mit der Sie Ihre maven
-Bundles im Repository bereitstellen können. Außerdem können Sie Pakete aus externen Repositorys zwischenspeichern, sodass Ihre
Entwickler in Ihrem Netzwerk bleiben, anstatt externe Quellen für Artefakte zu verwenden. Das Ziel dieses Artikels ist es, einen Prozess zu beschreiben, der CQ verfügbare Artefakte in Archiva implementiert.
Installieren Sie Archiva:
Konfigurieren Sie Archiva:
Richten Sie die Maven-settings.xml-Datei ein:
<profile>
<id>day-central</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>internal</id>
<name>My Company Archiva Repository</name>
<url>http://<IP of your Archiva server>:8080/archiva/repository/internal</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>internal</id>
<name>My Company Archiva Repository</name>
<url>http://<IP of your Archiva server>:8080/archiva/repository/internal</url>
<layout>default</layout>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<servers>
<server>
<id>internal</id>
<username>deployer</username>
<password>deployer_pwd</password>
</server>
</servers>
Erhalten Sie CQ-verfügbare Bibliotheken von einer laufenden Instanz:
Erzeugen Sie die Maven-Deploy-Befehle, die den verfügbaren CQ-Artefakten entsprechen:
Führen Sie dazu die angehängte JAR-Datei mit den folgenden Parametern aus:
Beispiel: java -jar generateMavenDeployCommands.jar http://localhost:8080/archiva/repository/internal internal C:\cq53Jars
Herunterladen
3 Dateien werden im JAR-Verzeichnis generiert:
CQ5.3+
Bei Ihrem Konto anmelden