Java 安装Selenium POM时Maven中出现空白错误

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个项目->[

我正试着跟着硒开始学习。我在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个项目->[帮助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删除了所有这些,项目编译成功。