java - 如何修复格式错误的 POM : Unrecognised tag: 'groupId' ?

标签 java cassandra maven-2 pom.xml cql

我有一个学校项目,我要更改 CQL(Caasandra 查询语言),之后我需要创建我的特定 Cassandra Java 驱动程序,问题是我无法运行驱动程序的源代码在 Eclipse 上,我尝试了很多东西,我在互联网上搜索,但每次遇到此类问题时都无济于事:

[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)

最佳答案

错误:

pom.xml: Unrecognised tag: 'groupId'

表示您在第 36 行第 12 列中的 POM 文件 ( pom.xml) 格式错误。换句话说,您放置了 groupId。标记错误的地方。

因为您没有发布您的 Project Object Model文件,我们仍然可以看到这部分:<dependencies>\n <groupId>这是不正确的。如果您没有进行任何更改,则可能是在较新的 Maven 下运行 POM 文件的旧语法。

要修复它,请编辑您的 pom.xml并更正语法。所以在dependencies下标签你应该有 dependency标签,那么你可以把你的 groupId标记,例如:

<dependencies>
  <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
  </dependency>
</dependencies>

更正后重新运行您的 Maven 命令(例如 mvn compile/mvn test )。

另请参阅:Maven2: Missing artifact but jars are in place

关于java - 如何修复格式错误的 POM : Unrecognised tag: 'groupId' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33462837/

相关文章:

java - 有没有办法让 Swing GUI 自动全屏显示?

java - GWT 项目中的 Spring 配置?

Javascript函数在执行前返回值

eclipse - 使用 Maven 和 Eclipse Helios 创建完整的 EAR 项目

maven-2 - 有没有办法只跳过 Maven 中的单个测试?

java - 使用 Spring Boot/JPA 生成唯一字段的正确方法是什么?

Java : Iterator pointing to the last element in a LinkedList

cassandra - Apache Cassandra 远程访问

java - Cassandra 中途终止连接?

eclipse - 如何使用 maven 创建一个 Swing 应用程序?