java - 意外元素“{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>
解决方案
错误消息表明读取文件的软件期待 Ant 的东西,但发现了其他东西,它无法解释。Indeedbuild.xml
是 Ant 使用的构建文件的典型名称,但显示的内容似乎是为了保存为pom.xml
Maven 使用的文件。一个好的第一步可能是更正文件名;也许那时程序会以正确的心态阅读它。
推荐阅读
- makefile - 如何在 makefile 中替换“/home/name/.../”,以便我可以将我的程序交给其他人?
- angular - 如何访问组件中的 Angular 材质颜色?
- flask - 如何计算使用烧瓶上传文件所需的时间
- python-3.x - 嵌套 for 循环提前退出
- python-3.x - 如何将以下内容转换为 pyspark 2.4?
- swift - 在 Flutter 应用程序中使用 Realm DB 和原生 swift 代码
- oracle - 如何在存储过程中将实体或对象作为参数传递?
- mysql - 在同一个表上使用左连接的成员资格更新报告
- json - SharePoint 查找字段格式链接到列表项其引用
- javascript - 问题排序选择选项