『Kubernetes on AWS~アプリケーションエンジニア 本番環境へ備える』
という書籍を元にKubernetesの勉強をしております。
サンプルアプリケーションをKubernetes上で構築してそれをAWSにデプロイしてみるというハンズオン的な内容なのですが、
その中のローカル環境で行うサンプルアプリケーションのビルドで失敗してしまいます。
(↑本のタイトルはアレですがローカル時点でコケているので今回AWSとかKubernetesとかそういうのは一切関係ない内容です。)
https://github.com/kazusato/k8sbook
手順としては上記リポジトリをダウンロード、
backend-appディレクトリに移動、gradlew clean build
を実行するそれだけです。
本来であればgradle wrapperという技術で関連ライブラリのダウンロードやビルドが一括で行われる!とのことだったのですが、ビルドの時点で以下のようなエラーが出てしまいます。
> Task :sample-app-common:compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':sample-app-common:compileJava'. > Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1s 3 actionable tasks: 2 executed, 1 up-to-date
Windows 10 Homeの環境で、既に入っていたJavaの最新版でまず試し、
バージョン関係が怪しいなと思い
https://codeaid.jp/jdk-change/
https://adoptopenjdk.net/
上記サイトを参考にAdoptOpenJDKというのを使いJavaのバージョンをいろいろ切り替えたりしました。
ただ、エラー文などは一切替わらず……
書籍は2020年発売のものなのですが、対応策はあるでしょうか。学習の本質とはあんまり関係ない部分なので、暫定策でもあれば。。。
お手数おかけしますが、お力をお貸しいただけると幸いです。。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。