2010-02-25 5 views
2

Comment puis-je créer une version jar de projet et maven repository strucuture (md5hash, distribution pom, etc) pour la mettre dans mon propre référentiel? Maven a un plugin pour le faire? Remarque, j'ai besoin de générer cette structure dans ma machine locale, je n'ai pas CI et d'autres pour le faire!Maven release JAR

Espoirs !!!

Répondre

4

Vérifiez le deploy plugin, je pense que c'est ce que vous cherchez. Citant la documentation:

En tant que référentiel contient plus que les artefacts (POMs, les métadonnées, les fichiers de hachage MD5 et SHA1 ...), des moyens de déployer la copie non seulement les objets, mais en veillant à toutes ces informations sont correctement actualisé. C'est la responsabilité du plugin de déploiement.

Vous devez déclarer un élément <distributionManagement> à l'utiliser, quelque chose comme ceci:

<distributionManagement> 
    <repository> 
     <id>internal.repo</id> 
     <name>MyCo Internal Repository</name> 
     <url>Host to Company Repository</url> 
    </repository> 
    </distributionManagement> 

Lorsque l'URL peut être un "local" file://.

Et si la question porte sur l'installation d'un (tiers) pot dans votre dépôt local (la question n'est pas tout à fait clair), ont le regard sur Maven Plugin Installer, install:install et install:install-file les deux avouent un createChecksum paramètres facultatifs.

+0

Belle réponse, je ne pense pas au fichier: // Résoudre mon problème! Merci Pascal! –

Questions connexes