web-dev-qa-db-fra.com

Comment installer des fichiers jars dans le référentiel maven dans lequel Eclipse est intégré?

Mon objectif est d'installer un fichier jar dans un référentiel Maven. Cet article explique comment effectuer une installation avec MVN.

Mais, mais depuis que Maven est intégré à Eclipse, je ne sais pas où exécuter la commande suivante:

mvn install:install-file  -Dfile=C:\lib\rest\WadlGenerator.jar \
                          -DgroupId=foo.in.shop.rest.wadl \
                          -DartifactId=WadlGenerator \
                          -Dversion=1.0 \
                          -Dpackaging=jar \
                          -DlocalRepositoryPath=C:\maven\repositories\internal

En bref: comment identifier le répertoire d'installation Maven pour Maven intégré à Eclipse?

22
Dinesh

Depuis Eclipse, vous pouvez faire:

Exécuter -> Exécuter les configurations -> Maven Build (double-clic)

Votre objectif est d’installer: install-file

Et aussi vous devez remplir les clés et les valeurs des paramètres

P. S. Mais je pense qu'il est préférable d'avoir une installation externe maven dans le système

27
darwin

Si M2Eclipse est installé et que vous avez un pion Maven pour construire le pot, utilisez

Exécuter -> Exécuter en tant que ... -> Installation Maven

depuis le menu Eclipse pour faire l'équivalent de mvn install

4
user281806

L'emplacement par défaut du référentiel maven serait ~/.m2/repository.

À moins que vous n'ayez changé cela dans les préférences de votre plug-in Eclipse, vous devriez le faire. Remplacez le ~/par tout ce qui convient à votre répertoire personnel sur votre système d'exploitation.

Edit: Mise à jour en fonction des commentaires: .__ Il existe un livre en ligne disponible pour le plug-in m2Eclipse et il semblerait que vous puissiez exécuter des objectifs à partir du plug-in m2Eclipse - voir la section ici: Objectifs m2Eclipse

Je présume qu'il y a un assistant quelconque lorsque vous cliquez sur l'objectif - je n'ai pas installé m2Eclipse ici.

Edit2: en regardant l'autre réponse, on y a déjà répondu :)

1
Goibniu

Ou vous pouvez simplement faire: 1. Run 2. Maven Build ... 3. Copiez la commande complète dans Objectifs i.e. 

install:install-file  -Dfile=C:\lib\rest\WadlGenerator.jar \
                          -DgroupId=foo.in.shop.rest.wadl \
                          -DartifactId=WadlGenerator \
                          -Dversion=1.0 \
                          -Dpackaging=jar \
                          -DlocalRepositoryPath=C:\maven\repositories\internal 
  1. Courir

C'est beaucoup plus facile que de remplir des clés et des valeurs: D

0
Divya