Wie zu beheben Fehlerhaften POM: Unerkannte Tags: 'groupId'?
Ich haben ein Schulprojekt wo ich bin gehen Sie zum ändern der CQL (Caasandra Query Language), nach dem tut, das ich brauche, um meine spezifischen Cassandra Java-Treiber, das problem, dass ich nicht laufen konnte, den Quellcode des Treibers in Eclipse ich habe versucht, viele Dinge und ich Suche im internet aber nichts funktioniert jedes mal, wenn ich diese Art von problem:
[DEBUG] Looking up lifecyle mappings for packaging bundle from ClassRealm[project>com.datastax.cassandra:cassandra-driver-core:2.1.9-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[ERROR] The build could not read 1 project -> [Help 1] org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[ERROR] Malformed POM I:\_Cassandra\java-driver-2.1\driver-core\pom.xml: Unrecognised tag: 'groupId' (position: START_TAG seen ...<dependencies>\n <groupId>... @36:12) @ I:\_Cassandra\java-driver-2.1\driver-core\pom.xml, line 36, column 12
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:363)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:636)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Fehler:
bedeutet, dass Sie haben fehlerhafte POM-Datei (
pom.xml
) in Zeile 36, Spalte 12. In anderen Worten: Ihr platziertgroupId
- tag an der falschen Stelle.Da du nicht geschrieben Ihr Projekt Objekt Modell - Datei, können wir immer noch sehen, dieser Teil:
<dependencies>\n <groupId>
was falsch ist. Wenn Sie nicht etwas ändern, werden Sie wahrscheinlich die alte syntax der POM-Datei unter neuere Maven.Um es zu beheben, Bearbeiten Sie Ihre
pom.xml
und korrigieren Sie die syntax. So unterdependencies
tag Sie habendependency
- tags anstelle, dann können Sie IhregroupId
tag, zum Beispiel:Nach der Korrektur erneut ausführen, Ihr Maven-Befehl (z.B.
mvn compile
/mvn test
).Siehe auch: Maven2: Fehlender Artefakt, aber Gläser sind vorhanden