答案 0 :(得分:3)
所以我把它变成了eclipse,它看起来很好
<?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>CENSORED</groupId>
<artifactId>NeoImport</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.0.3</version>
</dependency>
</dependencies>
</project>
在屏幕截图中,<?xml?>
的语法高亮显示在结束时关闭。你是否碰巧在第一行之前有换行符?
或者,如果你复制粘贴它来自其他地方,格式化文本的方式与IDE不同(即UNIX / OSX vs Dos / Windows),那么这也可能导致问题。
答案 1 :(得分:1)
如果您可以在本地构建项目,但无法在Jenkins环境中构建:
解决方案:在像np ++这样的编辑器中打开你的pom文件,以显示特殊字符并从你的代码中删除这些字符。
解决方案:转到项目构建配置并更改&#34;结账策略&#34;在源代码管理中。 使用策略首先清理结帐而不是更新。 非常可能它应该解决由于SCM冲突而可能引起的问题。
答案 2 :(得分:0)
我遇到了类似的问题,但出现了错误:
unexpected character in markup < (position: END_TAG seen ...</developerConnection>
通过剪切developerConnection的父元素并再次粘贴来解决它!