Je ne sais pas comment utiliser Maven du tout. Je développe depuis quelques années avec Eclipse et je n’ai pas encore besoin d’être au courant. Cependant, je suis maintenant regardant des documents qui me suggère de procéder comme suit:
"Pour l'inclure dans votre projet, ajoutez simplement cette dépendance maven à votre construction."
<repository>
<id>jboss</id>
<url>http://repository.jboss.org/maven2</url>
</repository>
...
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson-provider</artifactId>
<version>1.1.GA</version>
</dependency>
Comment puis-je faire cela avec mon projet Eclipse?
S'il vous plaît, supposez que je ne connais rien à Maven. Je viens de comprendre qu'il pourrait être installé sur mon ordinateur en tapant mvn
sur la ligne de commande, mais c'est sérieusement ce que je sais. Je serais heureux de continuer à ne rien savoir à propos de Maven s'il existe un moyen équivalent, non-Maven, de suivre ces instructions avec Eclipse.
Dans la fenêtre Afficher la vue, ouvrez Maven -> Référentiels Maven
Dans la fenêtre qui apparaît, cliquez avec le bouton droit de la souris sur Référentiels globaux et sélectionnez Aller à.
Cliquez avec le bouton droit de la souris sur "central ( http://repo.maven.Apache.org/maven2 )" et sélectionnez "Rebuild Index".
Une fois l'indexation terminée, cliquez avec le bouton droit de la souris sur le projet -> Maven -> Ajouter une dépendance et commencez à saisir le nom du projet que vous souhaitez importer (par exemple, "hibernate").
Pour faire cela correctement, vous devez utiliser un plugin Maven pour Eclipse. Le plugin m2e est intégré à la dernière version d’Eclipse et fait un travail décent, voire parfait, d’intégration de Maven dans l’EDI. Vous voudrez créer votre projet en tant que «projet Maven». Vous pouvez également importer un POM Maven existant dans votre espace de travail pour créer automatiquement des projets. Une fois que vous avez votre projet Maven dans l'EDI, ouvrez simplement le POM et ajoutez-lui votre dépendance.
Maintenant, si vous n'avez pas de plugin Maven pour Eclipse, vous devrez obtenir le ou les jar (s) de la dépendance en question et les ajouter manuellement en tant que références de chemin de classe à votre projet. Cela pourrait devenir désagréable, car vous aurez besoin non seulement du fichier JAR de niveau supérieur, mais également de toutes ses dépendances.
En gros, je vous recommande d’obtenir un plugin Maven décent pour Eclipse et de le laisser gérer la gestion des dépendances à votre place.
Ouvrez le fichier pom.xml.
sous la balise project
, ajoutez <dependencies>
en tant que autre balise et google pour les dépendances Maven. J'ai utilisé ceci pour chercher.
Donc, après avoir obtenu la dépendance, créez une autre balise dependency
dans la balise <dependencies>
.
Donc, finalement, cela ressemblera à quelque chose comme ça.
<project xmlns="http://maven.Apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.Apache.org/POM/4.0.0 http://maven.Apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>doc-examples</groupId>
<artifactId>lambda-Java-example</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>lambda-Java-example</name>
<dependencies>
<!-- https://mvnrepository.com/artifact/com.amazonaws/aws-lambda-Java-core -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-lambda-Java-core</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
</project>
J'espère que ça aide.
J'ai fait face au même problème et résolu en copiant les fichiers Jar manquants dans .M2 Path,
Par exemple: si vous voyez le message d'erreur comme étant Missing artifact tws:axis-client:jar:8.7
, vous devez télécharger le fichier "axis-client-8.7.jar" et le coller dans l'emplacement ci-dessous résoudra le problème.
C:\Utilisateurs\Nom d'utilisateurXXX.m2\référentiel\tws\axe-client\8.7 (Coller axis-client-8.7.jar).
enfin, faites un clic droit sur projet-> Maven-> Mettre à jour le projet ... C’est ça.
codage heureux.
J'ai rencontré le même problème avec les dépendances maven, par exemple: malheureusement, vos dépendances maven ont été supprimées de votre chemin de construction, vous obtenez beaucoup d'exceptions, si vous suivez le processus ci-dessous, vous pourrez facilement résoudre ce problème.