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