Centralにアクセスできなくなりました。--gradle-version=4.4.1を実行する事でGradleのバージョンをあげれます。Forgeのフォーラムに「1.7.10で依存解決ができない」という投稿がされました。Twitterでも同様の症状が報告されていた模様。DBというDiscord鯖にこの話が流れてきて知りました。原因エラーログからの調査Forgeのフォーラムにおける投稿の中のエラーログを引用します。Centralに対してHttpでリクエストを投げようとしてHttpsが要求されてエラーが出ていますさて、以前はHttpリクエストでも大丈夫だったはずです。この件が騒がれ始めたのは最近。Centralを運用しているSonatypeのブログに書いてあります。HTTPS2019/12/20の投稿で、2020/1/15にHttpのサポートを切ってHttpsへ移行するよ!という旨の事が書いてあります。いうタイトルでこのエラーが出た場合の対処法(Httpsへの移行方法)が書いてあります。CentralのHttp非サポート化自体は以前から予告されており、サポートも用意されているという完全に近い状態での移行がされたわけです。英語の情報しか無かっただけで。Gradleの調査さて、Twitter等で見ていると人によっては正常に動作する場合があるそうです。原因はなんでしょうね?Gradleのバージョンが変わると大丈夫らしい、という情報もありました。1.7.10の最新のsrcをダウンロードしてGradleのバージョンを見てみましょう。多くの人はこれをコピペして利用しているはずです。zipStorePath=wrapper/dists衝撃ですね。gradle-2.0です。ちなみに現在の最新は6.1.1です。2.0のリリースは2014年7月だそうです。Centralを用いる時、mavenCentral()を用いると思います。Centralへのリンクがハードコードされているのでしょう。CentralのURLをhttpsに更新したのはいつなのでしょうか?調べてみた結果、衝撃の事実が。2.1でHttpsへの更新が行われていました。リリースノートに明記されています。何かしらの互換性的な問題がある場合、2.1に上げる事さえできればどうにかなるようですね。4.5以降では動作しません。4.5以降対応版もあるので最新のGradleを利用したい人はこれを使うと良いでしょう。2.0について自分でこの事象(Httpアクセスのリジェクト)を再現していないので実際どうなるかを試してみたいです。百聞は一見に如かず、調べるだけでは実際にどうなるのかわかりません。ついでに、一回実行してみれば定義へのジャンプでGradleの実装も見れて一石二鳥!ということでやってみました。あれ?期待していたエラーとは違いますね。5.0のツール用のAPIを用いているようです。2.6より古いバージョンのサポートは打ち切られたそうです。このままでは実験ができません。Toolboxを使えば昔のバージョンのIntelliJも2クリックでインストールできます。現在インストール可能なのは2018年の最終版ですね。5.0がリリースされたのは2018年の秋なので、流石にこれなら大丈夫でしょう。設定のインポートが面倒くさいので省略したので見た目が変わってますこれは流石に予想外ですね。思わず調べてしまいました。8のサポートが明記されています。11で何故か起動されているのでしょうか?とりあえずこのPCではこれ以上の調査はできないようなので断念。1.7.10の公式のサポートは打ち切られている事を忘れずに。これ以上どんな不具合が起こっても保証はされない。Qrunch.netサーバー提供フィードバックを送信する。