如何使 GitHub 的 Immutables 在 IntelliJ + Gradle 中工作
2022-09-04 08:27:27
我使用GitHub的Immutables库进行Android开发,现在我也想在后端尝试一下。
在Android中,为了使用库,我需要做的就是:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
// immutable entities generation
provided "org.immutables:value:2.5.5" // for annotations
provided "org.immutables:builder:2.5.5" // for annotations
provided "org.immutables:gson:2.5.5" // for annotations
... other dependencies
}
当我尝试将上述依赖项复制到我的Java项目中时,我收到以下错误:build.gradle
Error:(24, 0) Gradle DSL method not found: 'provided()'
我试图用 和 替换,但是没有生成注释的接口的实现。provided
compileOnly
compile
@Value.Immutable
我如何使它工作?