Gradleを使ったJavaのプロジェクトにおいてlombokが使いたくて、build.gradleにprovidedを追加しようと試みたところ以下のようなエラーに遭遇しました。
Cannot change configuration ':provided' after it has been resolved.
環境
- Gradle 2.3
- JDK 8
解決方法
参考にさせていただいたページのおかげで解消することができました。Gradle 2.0 以降では、コレクションにはコレクションしか追加できないようになったためだそうです。変更点をピックアップしておきます。
変更前
eclipse.classpath {
plusConfigurations += configurations.provided
noExportConfigurations += configurations.provided
}
変更後
eclipse.classpath {
plusConfigurations += [configurations.provided]
noExportConfigurations += [configurations.provided]
}