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?
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
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
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 :)
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
C'est beaucoup plus facile que de remplir des clés et des valeurs: D