Quel serait le mécanisme pour déployer des artefacts rar s'ils ne sont pas présents dans le référentiel. (par exemple je voudrais déployer jackrabbit à mon application j2ee, mais il n'est pas disponible dans le cadre des dépôts maven Dois-je stocker le binaire localement dans SVN et utiliser le plugin antrun pour le copier?Comment déployer des artefacts maven s'ils ne sont pas présents dans le référentiel central
1
A
Répondre
3
une réponse plus précise à votre question est cependant que Jackrabbit est disponible dans le dépôt central:
http://repo2.maven.org/maven2/org/apache/jackrabbit/jackrabbit-jca/2.0.0/
Vous pouvez l'inclure avec:
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-jca</artifactId>
<version>2.0.0</version>
<type>rar</type>
</dependency>
3
généralement utiliser un référentiel d'entreprise (comme Nexus) pour cela. Si ce n'est pas une option, jetez un oeil à ce previous answer un moyen de stocker les dépendances dans votre système de contrôle de version.
Merci pour le conseil. J'ai cette dépendance sur le module ejb en ce moment, mais il n'est pas clair sur la façon de déployer ce rar en utilisant une tâche maven directement sur le serveur d'application jboss. – Joe