首页 > 解决方案 > 意外元素“{http://maven.apache.org/POM/4.0.0}project”{antlib:org.apache.tools.ant}project

问题描述

这是我第一次尝试制作我的世界插件,我得到这个错误: 这个错误

我不是程序员,所以有人可以说为什么我在进入 build.xml 时会出现这个错误吗?

Eclipse 版本:4.20.0

构建.xml

<?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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion> 

  <groupId>test.plugin.test</groupId>
  <artifactId>test</artifactId>
  <version>1.0-Complete</version>
  <packaging>jar</packaging>

  <name>main test</name>

  <description>test</description>
  <properties>
    <java.version>1.8</java.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
        <configuration>
          <source>${java.version}</source>
          <target>${java.version}</target>
        </configuration>
      </plugin>
</project>

标签: javaeclipsemavenminecraft

解决方案


错误消息表明读取文件的软件期待 Ant 的东西,但发现了其他东西,它无法解释。Indeedbuild.xml是 Ant 使用的构建文件的典型名称,但显示的内容似乎是为了保存为pom.xmlMaven 使用的文件。一个好的第一步可能是更正文件名;也许那时程序会以正确的心态阅读它。


推荐阅读