This message was deleted.
# community-support
s
This message was deleted.
e
don't use
dependsOn
Gradle will understand the dependencies properly if you do this instead
Copy code
val generateSources by tasks.registering(JavaExec::class) {
    outputs.dir(layout.buildDirectory.dir("generated/main/java"))
    ...
}
sourceSets.main.get().java.srcDir(generateSources)
although you should fix your dependency on
processResources
too
d
After doing this
Copy code
val generateSourcesTest by tasks.registering(JavaExec::class) {
    mainClass.set("db.exporter.EntityExporter")
    outputs.dir(layout.buildDirectory.dir("generated/main/java"))
}
sourceSets.main.get().java.srcDir(generateSourcesTest)
I am started getting error for EntityExporter not found
Copy code
Error: Could not find or load main class db.exporter.EntityExporter
Caused by: java.lang.ClassNotFoundException: db.exporter.EntityExporter
e
you didn't set classpath
d
Thanks for you help. Now I am solving memory issue during build on gitlab CI