Comment installer et remplir le référentiel Apache Archiva des artefacts CQ5 afin de l'utiliser comme source de référentiel Maven pour le développement, au lieu d'utiliser le référentiel de jour Maven (repo.adobe.com n'est pas officiellement pris en charge) ?
Apache Archiva est un logiciel de gestion de référentiel permettant de déployer les regroupements de maven
au référentiel. Il permet également de masquer les regroupements de référentiel externes pour que les
développeurs restent sur le réseau plutôt que de recourir à des sources externes pour les artefacts. L'objectif est de décrire un processus qui déploie les artefacts CQ disponibles dans Archiva.
Installer Archiva :
Configurez Archiva :
Installez le fichier Maven settings.xml :
<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>
Obtenez les bibliothèques disponibles CQ d’une occurrence en cours d’exécution :
Générer les commandes de déploiement Maven correspondant aux artefacts CQ disponibles :
Pour ce faire, exécuter le fichier Jar joint avec les paramètres suivants :
Exemple : java -jar generateMavenDeployCommands.jar http://localhost:8080/archiva/repository/internal internal C:\cq53Jars
Telechargement
3 fichiers sont générés dans le répertoire du jar :
CQ5.3+
Accéder à votre compte