org/embulk/cli/Main : Unsupported major.minor version 52.0

tl;dr;

embulk をbuild しようとすると Unsupported major.minor version 52.0 というエラーが出るようになった。原因と対処について紹介。

元にした作業手順(2018年だから、もう2年も前だ。。)

mysqlのデータをembulkでBigQueryへ入れredashで確認する

エラー詳細

原因

embulk でjava 7のサポートが切れた。build する際にプラグインの組み込み段階でエラーになる。

対処

embulk のベースの docker image を

FROM java:7 から

FROM java:8 に変更する。

サンプル