macOS で発生する「開発元を検証できないため開けません。」

Gradle のツールチェーンサポートで古いJDKを指定したら実行できなかった。

Kotlin DSL だと以下のような指定。

java {
    toolchain {
        languageVersion.set(JavaLanguageVersion.of(9))
    }
}


「開発元を検証できないため開けません。」となり「キャンセル」しか選べない。

f:id:Naotsugu:20201226151514p:plain

この場合は、一旦「キャンセル」をクリックし、「システム環境設定」から「セキュリティとプライバシー」を選択する。

f:id:Naotsugu:20201226151526p:plain

右下の「このまま許可」をクリックすれば、次回からは以下のように「開く」が選択できるようになる。

f:id:Naotsugu:20201226151540p:plain