Gradle Jar作成でコンパイルエラー時の対処
EclipseでSpringBootプロジェクトを作り、GradleでJarを作成したらコンパイルエラーになった
その時の対処法
■エラー発生手順
SpringBootプロジェクトを作成し、「Gradleタスク」タブから「bootJar」を実行
「bootJar」実行
コンパイルエラーでJar作成失敗
思いっきり文字化け
■エラー発生原因
今回のプロジェクト用にEclipseのworkspaceを新しく作り直した
その時にworkspaceの文字コードをデフォルトの「MS932」のままだった
■対処法
対処法は2つ考えられる
対処法①
Gradleでビルドする時の文字コードをEclipseに合わせて「MS932」にする
「build.gradle」ファイルに下記を追記
tasks.withType(JavaCompile) {
options.encoding = 'MS932'
}
対処法②
Javaファイルの文字コードを「UTF-8」に変更する
①Javaファイルをサクラエディタ等で開く
②J文字コードを「UTF-8」で保存
③Eclipseのworkspaceの設定で文字コードを「UTF-8」に変更
再度「bootJar」を実行するとJar作成が成功することを確認できる