Неизменный градл, не генерирующий классы репо
Я пытаюсь использовать библиотеку immutables с mongodb, используя приведенное ниже руководство: - https://immutables.github.io/mongo.html
Я создал абстрактный класс, который обозначает сущность, которую нужно сохранить. Но я не могу сгенерировать класс Repository, как упомянуто в документации. Как я могу генерировать то же самое?
@Value.Immutable
@Mongo.Repository
public abstract class Author {
@Mongo.Id
public abstract String id();
public abstract String name();
}
создать файл
group 'ImmutablesMongoDemo'
version '1.0-SNAPSHOT'
apply plugin: 'java'
apply plugin: 'idea'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile project(':annotation-processors')
compile 'org.immutables:mongo:2.5.5'
compile 'org.immutables:value:2.5.5'
compile 'org.mongodb:mongodb-driver:3.0.4'
compile 'org.springframework.boot:spring-boot-starter:1.5.8.RELEASE'
testCompile group: 'junit', name: 'junit', version: '4.12'
}