Ein interner Fehler ist aufgetreten während: "Import von Maven-Projekten". java.lang.NullPointerException
Bin ich immer diese Fehlermeldung beim importieren eines maven-Projekt in eclipse.Ich habe versucht, die Lösung gepostet zu hier aber nicht bekommen, Problem behoben.Nicht sicher, ob pom ist der wahre Schuldige, sondern einfach nur mit dem code unten
<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>abc</groupId>
<artifactId>xyz</artifactId>
<packaging>jar</packaging>
<name>Selenium Test</name>
<build>
<finalName>selenium</finalName>
<sourceDirectory>src/main/java</sourceDirectory>
<resources>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.25.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
- Denken Sie, dass Sie genug info hier? Ich weiß es nicht.
- Gerade bearbeitet die post
- Sie haben Probleme mit eclipse, aber es funktioniert, läuft auf Kommandozeile dann? was ist der stack-trace? die maven-goals sind Sie? die eclipse-maven-integration/eclipse-version hast du? haben Sie versucht, mit
mvn -X
, was war die Ausgabe? - Warum nutzen Sie nicht den Konventionen von Maven (src/main/java ist Standard, src/main/resources ist Standard. Warum ohne *.java von src/main/java ? Warum nicht Sie bestimmen den Umfang-test für Selen als für testng ?
- Möglich, Duplikat der Ein interner Fehler ist aufgetreten bei: "Update Maven Project". java.lang.NullPointerException
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann es ein Schreibfehler mit dem Projekt 'final name' oder andere Erklärungen innerhalb der pom.xml. Sie konnte löschen Sie das Projekt aus dem workspace dann wieder zu importieren. Das sollte zumindest zeigen einige Fehler in der Konsole. Sie können diese Fehlermeldung erhalten, wenn Sie refractored der name Ihres Projekts. Irgendwie ist der Refraktor nicht die Verweise aktualisieren.
Ich hatte den gleichen Fehler, den ich ersetzen alle Variablen wie in Artefakten und in der version auf den erwarteten Wert und dann das Projekt importiert, perfekt, dann ich zurück alle Variablen
Es bedeutet einfach, dass die pom.xml mit Fehler. Könnte es einfach sein, die Rechtschreib-Fehler oder ein Problem mit irgendeiner Abhängigkeit. Hier ist eine Schritt Weise Annäherung, die möglicherweise Ihr Problem zu beheben.
Schritt 1: Nehmen Sie die Sicherung Ihrer vorhandenen pom.xml.
Schritt 2: Erstellen Sie ein neues Projekt POM. Sie könnten verwenden Sie die unten einer, wie es ist
Schritt 3: Ändern der Gruppen-id, artifatId etc (bare minimale änderungen erforderlich).
Schritt 4: Löschen Sie die .Projekt .classpath und .Ordner "Einstellungen" aus dem Projekt-Verzeichnis (wenn Sie diese Dateien sind früher dort).
Schritt 5: importieren Sie das Projekt in eclipse. Sollten Sie nicht finden jedes Problem in importieren.
Schritt 6: Sobald der import abgeschlossen ist, ändern Sie die neue pom.xml einführen andere Konfiguration aus der alten pom.xml (in Schritt 1 gesichert).
Ersetzen nicht die neue pom.xml, wie es wahrscheinlich, um wieder die ursprüngliche Frage. Auch vorsichtig sein beim nachrüsten die änderungen nicht wieder einführen das Problem wieder.