javagradlegenerated-code

Gradle generate soruce


I use Gradle 4.6

compile(...)
annotationProcessor(...)

java.gradle

def generatedDir = new File(buildDir, "generated/source")

apply plugin: "java"

sourceSets {
  main.java.srcDirs = ["$generatedDir/main", "src/main/java"]
  main.resources.srcDir "src/main/resources"
  test.java.srcDirs = ["$generatedDir/test", "src/test/java"]
  test.resources.srcDir "src/test/resources"
}

compileJava {
  sourceCompatibility = "1.8"
  targetCompatibility = "1.8"
  options.encoding = "UTF-8"
  options.compilerArgs = ["-Xlint:unchecked"]
  dependsOn(processResources)
}

test {
  systemProperties = System.properties
}

I have /build/generated/source/apt/main and /build/generated/source/apt/test

Can I suggest how to configure the plugin idea from gradle, so that Idea sees the generated files


Solution

  • I change net.ltgt.apt to net.ltgt.apt-idea