2017-10-01 15 views
0

spark-scala 、私はScalaのIDEでスパークアプリケーションを作成しようとしていますので、私はMavenプロジェクトを作成しているとのpom.xmlファイルを編集しようと、私はのpom.xmlに依存関係を追加するとき、私はエラーの下にプロジェクトビルドエラー:解析できないPOM:TEXTではないことが予想されるSTART_TAGまたはEND_TAG(位置:TEXT ...</dependency> ufeff r n <d ... @ 28:7)

Project build error: Non-parseable POM : expected START_TAG or END_TAG not TEXT (position: TEXT seen ...</dependency>\ufeff\r\n <d... @28:7) 

を取得しています依存関係の1つにエラーが表示されます。

私は解決できなかった古い回答を通して親切に助けます。

<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>com.orientit.spark.training</groupId> 
<artifactId>firstpgm</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging> 

<name>firstpgm</name> 
<url>http://maven.apache.org</url> 

<properties> 
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
</properties> 

<dependencies> 
<dependency> 
<groupId>org.scala-lang</groupId> 
<artifactId>scala-library</artifactId> 
<version>2.10.4</version> 
</dependency> 
<dependency> 
<groupId>org.apache.spark</groupId> 
<artifactId>spark-core_2.10</artifactId> 
<version>1.5.2</version> 
</dependency> 
<dependency> 
<groupId>junit</groupId> 
<artifactId>junit</artifactId> 
<version>3.8.1</version> 
<scope>test</scope> 
</dependency> 
</dependencies> 
</project> 
+0

あなたのpom.xmlが不正です。共有する。 – davidxxx

+0

は、どのように私は、ごめんなさい、私のpom.xmlファイル – Venkat

+0

を追加することができ、それはJUnitの – Venkat

答えて

1

エラーは、XML形式が正しくないため、XMLパーサーで解析できないことを示します。タグを開いたり閉じたりするには、XMLを注意深くチェックしなければなりません。なんらかの理由で、終了タグの後にUTF-16バイトオーダーマーカーが続きます。

<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>com.orientit.spark.training</groupId> 
<artifactId>firstpgm</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging> 

<name>firstpgm</name> 
<url>http://maven.apache.org</url> 

<properties> 
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
</properties> 

<dependencies> 
<dependency> 
<groupId>org.scala-lang</groupId> 
<artifactId>scala-library</artifactId> 
<version>2.10.4</version> 
</dependency> 
<dependency> 
<groupId>org.apache.spark</groupId> 
<artifactId>spark-core_2.10</artifactId> 
<version>1.5.2</version> 
</dependency> 
<dependency> 
<groupId>junit</groupId> 
<artifactId>junit</artifactId> 
<version>3.8.1</version> 
<scope>test</scope> 
</dependency> 
</dependencies> 
</project> 
+0

が私を追加しました コードの下の近くに、私はエラーを取得しています、 – Venkat

+0

が私の答えを参照してください取得しています、エラーは、[バイト順マーカー](http://unicode.org/faq/utf_bom.htmlを持っていることが示されました)あなたのタグの後に(FEFF)。追加されたXMLではBOMが見えないので、私は本当に確認できません。 また、このXMLは不完全であり、タグが欠けています。 –

+0

フィールドを追加しました、 私は望まない文字(BOM)を削除する方法を教えてください。 – Venkat

関連する問題