UTF-8文字を含む.Javaファイルがあります。そこで、Eclipseに.JavaファイルにUTF-8エンコーディングを使用するように指示しました。 Jenkins経由でビルドしようとすると失敗しますが、
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
.../... unmappable character for encoding ASCII
Svnリポジトリを参照すると、特殊文字が奇妙な記号を使用してエンコードされていることに気付きました。それらの文字をリポジトリに正しく取り込む方法はありますか?どういうわけかUTF-8を使用するようにsvnリポジトリに指示する必要がありますか?または私のサブクリッププラグイン..?
編集
他の人が問題を見つけるのを助けるために私の質問を更新しました。
Svn:mime-typeをtext/plain; charset = UTF-8に設定し、Eclipseチーム>プロパティを設定>値を変更>コミット
ファイルコンテンツのエンコーディングをutf-8に設定しました
コンパイルプラグインのpom.xmlで、エンコーディングをutf-8に設定します。
Philippe Bossuによって正しく発見されたように、それはsvnまたはEclipseの問題ではありませんでしたが、maven設定でした。わからない、なぜそれがローカルで構築されたのか、どうやらあなたはmavenコンパイラプラグインエンコーディングを設定しなければならないようです:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>