ZIE*_*IED 3 java maven-2 cql cassandra pom.xml
我有一个学校项目,我要更改 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)
Run Code Online (Sandbox Code Playgroud)
错误:
pom.xml: 无法识别的标签: 'groupId'
意味着您pom.xml在第 36 行第 12 列中的 POM 文件 ( ) 格式错误。换句话说,您将groupId标记放置在错误的位置。
由于您没有发布项目对象模型文件,我们仍然可以看到这部分:<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>
Run Code Online (Sandbox Code Playgroud)
更正后重新运行您的 Maven 命令(例如mvn compile/ mvn test)。
| 归档时间: |
|
| 查看次数: |
25496 次 |
| 最近记录: |