99 votes

Comment installer manuellement un artefact dans Maven 2 ?

J'ai rencontré des erreurs lorsque j'ai essayé d'installer un artefact manuellement avec Maven 2. Je voulais installer un jar depuis un répertoire local avec la commande

mvn install:install-file -Dfile=jta-1.0.1B.jar

Mais Maven a donné une erreur de construction qui se lit comme suit :

Invalid task '.01B.jar': you must
specify a valid lifecycle phase, or a
goal in the format plugin:goal or
pluginGroupId:pluginArtifactId:pluginVersion:goal

Y a-t-il une erreur dans ma commande ?

0 votes

Qu'en est-il ? Votre question est-elle résolue ?

2voto

Paul Points 1382

Toutes les réponses postées traitent à juste titre de ce sujet d'un point de vue strictement maven. Mon problème était de faire cette installation pour maven en utilisant Netbeans comme IDE principal. J'ai trouvé l'article ci-dessous utile.

Crédit à l'article suivant du forum netbeans : http://forums.netbeans.org/topic22907.html

  1. Dans le projet Maven, ouvrez la boîte de dialogue "Ajouter une dépendance".
  2. Inventez des groupId, artefactId et version et remplissez-les, OK.
  3. La dépendance sera ajoutée au pom.xml et apparaîtra sous le noeud le nœud "Libraries" du projet maven.
  4. Cliquez avec le bouton droit de la souris sur le nœud Lib et "installer manuellement l'artefact", remplissez le chemin vers le jar. Le jar devrait être installé dans le repo Maven local avec les coordonnées saisies à l'étape 2)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X