Devo definire un'attività personalizzata che calcoli il nome di una classe principale e quindi la esegua. Stavo pensando a qualcosa di simileCreare una nuova attività che esegue un programma
customTask {
mainClass = compute main class name based on env
runMain(mainClass, jvm-args, fork=true)
}
e poi in SBT sarei in grado di eseguire
sbt> personalizzato-task
questo può essere fatto in SBT 11.2?.
Sei bloccato in 0,11? Se è possibile eseguire l'aggiornamento a 0.13, vedere la risposta di Visual. Alla 0.11, la versione breve è che non è possibile riutilizzare l'attività 'runMain', invece, si guarda il codice sorgente di sbt, si vede che cosa chiama quell'attività, e poi si eseguono le stesse chiamate nella propria attività. –