情報科学屋さんを目指す人のメモ

方法・手順・解説を書き残すブログ。私と同じことを繰り返さずに済むように。

Maven+Eclipse(m2e)でソースコードのエンコーディングを指定する方法

Eclipse (60) Maven (19)

Mavenでのコンパイル実行時に次のような警告が表示されることがあります。

[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!

今回は、この警告の解決方法をメモしておきます。

環境

環境はMaven 3.0.2 + Eclipse(m2eプラグイン)です。

方法

エンコーディングをpom.xmlで指定してあげれば警告は解決されます。

Maven POM Editorを使う方法

pom.xmlを開き、「Overview」タブにある「Properties」の「Create...」をクリックします。

そこで表示される「Name」に「project.build.sourceEncoding」を入力し、「Value」に「UTF-8」などの指定したいエンコーディングを入力します。「OK」をクリックすると、pom.xmlが編集されるので、保存してください。

pom.xmlを直接書き換える方法

pom.xmlを開き、「pom.xml」タブを開きます。

そこで、「project>build」の下の階層に、次の行を加えます。

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

先ほどの方法と同じことを直接手書きするだけですが、この方法ならEclipseを使っていなくても実現できます。

コメント(0)

新しいコメントを投稿