Jak zintegrować procesor adnotacji java z wtyczką java

Mam projekt, który wygląda następująco:

src/
  java
  generated

src / java zawiera elementy jpa i klasy zapytań, które używają klas metamodelu jpa generowanych przezhibernacja procesor adnotacji metamodelu.

Jaki jest najlepszy sposób włączenia przetwarzania adnotacji do wtyczki java?

Obecnie mam zdefiniowane następujące zadanie, ale ma ono zależność od zadania na compileJava, która nie powiedzie się, ponieważ część kodu zależy od klas generowanych przez procesor adnotacji.

task processAnnotations(type: Compile) {
    genDir = new File("${projectDir}/src/generated")
    genDir.mkdirs()
    source = ['src/java']
    classpath = sourceSets.test.compileClasspath
    destinationDir = genDir
    options.compilerArgs = ["-proc:only"]
}

questionAnswers(3)

yourAnswerToTheQuestion