[英]Error: Maven: Non parseable POM ... expected START_TAG or END_TAG not TEXT
所以我把它變成了日食,它看起來很好
<?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與Dos / Windows),那么這也可能導致問題。
如果您可以在本地構建項目,但無法在Jenkins環境中構建:
解決方法:在像np ++這樣的編輯器中打開你的pom文件,以顯示特殊字符並從代碼中刪除這些字符。
解決方案:轉到項目構建配置並更改源代碼管理中的“簽出策略”。 使用策略首先清理結帳而不是更新。 非常可能它應該解決由於SCM沖突而可能引起的問題。
我有一個類似的問題,我收到一個錯誤:
unexpected character in markup < (position: END_TAG seen ...</developerConnection>
通過剪切developerConnection的父元素並再次粘貼它來解決它!
如果發現刪除,請檢查 POM.xml 中的特殊字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.