mike-neckのブログ

Java or Groovy or Swift or Golang

java プラグインの compile/runtime Configuration が 6.8 の次の 7 からなくなるらしいです

タイトルにあるようなツイートを見かけたので、念の為に。

雑な訳

6.8 の次は 7.0 だよ、いいね

このバージョンからは compileruntime Configuration がなくなるのでお間違いなく

で、 compileruntime を取り除く PR はこちら

github.com

移行方法も書いてあって、

  1. runtime については runtimeOnly に変更する
  2. java プラグインjava-library プラグインに変更する
  3. compileapi に変更する
  4. api は普通は必要ないので、影響のないところから implementation に変更する

f:id:mike_neck:20201213233238p:plain

PR の本文にはバックポートするようなプラグインが云々書いてあるが、出てくるかどうかはわからん