Ich weiß überhaupt nicht, wie man Maven benutzt. Ich bin seit ein paar Jahren mit Eclipse in der Entwicklung und habe noch nichts darüber wissen müssen. Nun sehe ich einige Dokumente an , die Folgendes vorschlagen:
"Um es in Ihr Projekt aufzunehmen, fügen Sie diese Maven-Abhängigkeit einfach zu Ihrem Build hinzu."
<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>
Wie mache ich das mit meinem Eclipse-Projekt?
Bitte nehmen Sie an, ich weiß nichts über Maven. Ich habe gerade herausgefunden, dass es auf meinem Computer installiert werden kann, indem ich mvn
in die Befehlszeile eingibt, aber das ist mein Wissen. Ich würde gerne weiter nichts über Maven wissen, wenn es eine gleichwertige Möglichkeit gibt, diese Anweisungen mit Eclipse zu befolgen.
Öffnen Sie im Show View-Fenster Maven -> Maven Repositories.
Klicken Sie im angezeigten Fenster mit der rechten Maustaste auf Globale Repositorys und wählen Sie Gehe zu.
Klicken Sie mit der rechten Maustaste auf "central ( http://repo.maven.Apache.org/maven2 )" und wählen Sie "Rebuild Index" aus.
Wenn die Indizierung abgeschlossen ist, klicken Sie mit der rechten Maustaste auf das Projekt -> Maven -> Add Dependency und geben Sie den Namen des Projekts ein, das Sie importieren möchten (z. B. "Ruhezustand").
Sie müssen ein Maven-Plugin für Eclipse verwenden, um dies ordnungsgemäß ausführen zu können. Das m2e plugin ist in die neueste Version von Eclipse integriert und leistet einen anständigen, wenn nicht perfekten Job bei der Integration von Maven in die IDE. Sie möchten Ihr Projekt als "Maven-Projekt" erstellen. Alternativ können Sie ein vorhandenes Maven POM in Ihren Arbeitsbereich importieren, um automatisch Projekte zu erstellen. Sobald Sie Ihr Maven-Projekt in der IDE haben, öffnen Sie einfach das POM und fügen Sie Ihre Abhängigkeit hinzu.
Wenn Sie kein Maven-Plugin für Eclipse haben, müssen Sie die JAR-Dateien für die betreffende Abhängigkeit anfordern und sie manuell als Klassenpfad-Referenzen zu Ihrem Projekt hinzufügen. Dies kann unangenehm werden, da Sie nicht nur die JAR der obersten Ebene, sondern auch alle ihre Abhängigkeiten benötigen.
Grundsätzlich empfehle ich Ihnen, ein anständiges Maven-Plugin für Eclipse zu erhalten, das die Abhängigkeitsverwaltung für Sie erledigt.
Öffnen Sie die Datei pom.xml.
fügen Sie unter dem Tag project
<dependencies>
als weiteres Tag hinzu und google für die Maven-Abhängigkeiten. Ich habe das benutzt, um zu suchen.
Nachdem Sie die Abhängigkeit abgerufen haben, erstellen Sie ein weiteres Tag dependency
im <dependencies>
-Tag.
Letztendlich wird es also ungefähr so aussehen.
<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>
Ich hoffe es hilft.
Ich bin mit dem ähnlichen Problem konfrontiert und habe das Problem behoben, indem ich die fehlenden Jar-Dateien in .M2 Path kopiert habe.
Zum Beispiel: Wenn Sie die Fehlermeldung als Missing artifact tws:axis-client:jar:8.7
sehen, müssen Sie die Datei "axis-client-8.7.jar" herunterladen und in dieselbe Position einfügen, um das Problem zu beheben.
C:\Benutzer\BenutzernameXXX.m2\repository\tws\axis-client\8.7 (Einfügen axis-client-8.7.jar).
klicken Sie schließlich mit der rechten Maustaste auf Projekt-> Maven-> Projekt aktualisieren ... Das ist alles.
glückliche Kodierung.
Ich habe dasselbe Problem mit Maven-Abhängigkeiten gehabt, zB: leider wurden Ihre Maven-Abhängigkeiten aus Ihrem Buildpath gelöscht, dann erhalten Sie viele Ausnahmen. Wenn Sie dem unten beschriebenen Prozess folgen, können Sie dieses Problem leicht lösen.