Java 安装Selenium POM时Maven中出现空白错误
我正试着跟着硒开始学习。我在mac上下载并安装了Maven,但在尝试使用建议的pom.xml文件使用Java 安装Selenium POM时Maven中出现空白错误,java,apache,maven,selenium,Java,Apache,Maven,Selenium,我正试着跟着硒开始学习。我在mac上下载并安装了Maven,但在尝试使用建议的pom.xml文件使用mvn clean install时,我遇到以下错误: [ERROR][ERROR]处理POM时遇到一些问题: [致命]不可解析的POM/Users/JB/Documents/Maven/Selenium Build/POM.xml:只允许在开始标记之前使用空格内容,而不允许在第1行第1列使用{(位置:start_DOCUMENT seen{…@1:1)} @ [错误]生成无法读取1个项目->[
mvn clean install
时,我遇到以下错误:
[ERROR][ERROR]处理POM时遇到一些问题:
[致命]不可解析的POM/Users/JB/Documents/Maven/Selenium Build/POM.xml:只允许在开始标记之前使用空格内容,而不允许在第1行第1列使用{(位置:start_DOCUMENT seen{…@1:1)}
@
[错误]生成无法读取1个项目->[帮助1]
[错误]
[错误]项目(/Users/JB/Documents/Maven/Selenium Build/pom.xml)有1个错误
[错误]不可解析的POM/Users/JB/Documents/Maven/Selenium Build/POM.xml:在开始标记之前只允许空白内容,而不允许{(位置:开始文档已看到{…@1:1)@第1行第1列->[帮助2]
这是pom.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>MySel20Proj</groupId>
<artifactId>MySel20Proj</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>3.13.0</version>
</dependency>
</dependencies>
4.0.0
MySel20Proj
MySel20Proj
1
org.seleniumhq.selenium
硒服务器
3.13.0
我在这里遗漏了什么?我已经尝试过POM,它的结构与我在研究这个问题时发现的许多示例一样。我没有看到它在文档开头抱怨的空白。我不熟悉Maven,真的需要一些帮助。我在复制和过去时看到过这种情况e最后在文件的最开始处放置了一个非打印字符,在首字母之前,这有助于您,谢谢。这显示了一些隐藏字符,我使用nano删除了这些字符。我再次尝试运行,并得到一个不同的字符,指出代码中的另一个位置。我不确定原因,但在每行代码后都添加了反斜杠最后是一个大括号。我用vim删除了所有这些,项目编译成功。