Android 개발 용 GitHub의 Immutables 라이브러리를 사용합니다. 이제 백엔드 쪽에서도 시도해 보겠습니다. 안드로이드에서GitHub의 Immutables가 IntelliJ + Gradle에서 작동하도록 만드는 방법
, 내가 라이브러리를 사용하려면에 필요한 것은 이것이다 : 내 자바 프로젝트의 build.gradle
에 위의 종속성을 복사 할 때
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
}
,이 오류가 발생합니다 :
Error:(24, 0) Gradle DSL method not found: 'provided()'
난 compileOnly
및 compile
으로 provided
교체하려고 그런데 @Value.Immutable
주석 인터페이스의 구현은 발생하지 않는다.
어떻게 작동합니까?