Ecco il problema: voglio eseguire alcune classi java con alcune dipendenze, ad esempio, dalla configurazione di runtime. Come si può fare?Gradle: come rendere l'attività JavaExec utilizzare il classpath di configurazione?
task runJava(type: JavaExec, dependsOn:[classes]) {
main = 'mypackage.MyClass'
classpath = //what should I write here to provide classes from runtime configuration?
}
ricordando che chiamare 'asPath' risolverà la configurazione, quindi potrebbe essere necessario fare attenzione a non terminare la configurazione involontariamente durante la fase di configurazione – Matt
Quando si usa gradle in Android Studio non c'è sourceSets.main - Qualcuno ha un'idea di cosa si dovrebbe usare in caso di versione Gradle di Android Studio? L'unica cosa che ho trovato finora è android.sourceSets.main ma non ha runtimeClasspath e non sono nemmeno sicuro che sia la cosa giusta. – AgentKnopf
Errore: (38, 1) Si è verificato un problema durante la valutazione del progetto root "MyProject". > Impossibile ottenere la proprietà sconosciuta 'sourceSets' per l'attività ': runApp' di tipo org.gradle.api.tasks.JavaExec. – Zon