sourceCompatibilityとの関係/違いは何targetCompatibilityですか? 異なる値に設定するとどうなりますか?
Gradleのドキュメントによると:
sourceCompatibilityは「Java ソースのコンパイル時に使用する Java バージョンの互換性」です。
targetCompatibilityは「クラスを生成する Java バージョン」です。
私の理解ではtargetCompatibility、Java の特定のバージョンと互換性のある Java バイトコードが生成されますが、これは の機能のサブセットsourceCompatibilityですか?