Attualmente sto cercando di utilizzare gli script Scala per controllare il ciclo di vita di un database MySQL invece di utilizzare gli script MS-DOS (sono su Windows XP) .In Scala, è possibile scrivere uno script che fa riferimento a un altro script
voglio avere uno script di configurazione, che contiene solo le informazioni di configurazione, e 1 o più script di gestione che utilizzano le informazioni di configurazione per eseguire varie operazioni come start, stop, visualizzare lo stato, ecc .....
È possibile scrivere uno script Scala che include/importa/fa riferimento ad un altro script Scala?
Ho dato un'occhiata all'opzione -i dell'interprete scala, ma questo avvia una sessione interattiva che non è quello che voglio.
Mi sento come se avessi a malapena tagliato la superficie della ricchezza di Scala, quindi quando ho letto la domanda dell'OP mi aspettavo di imparare che Scala aggiungesse qualcosa di proprio oltre java.lang.ProcessBuilder ... ma non ho trovato nulla. È questo il caso? –
@Rodney Sì. È usato estesamente da SBT, che ha una versione più aggiornata di esso. Questa versione non è aggiornata e probabilmente non viene nemmeno compilata con Scala 2.8. Penso che ci fossero piani per aggiornarlo, ma è meglio parlarne con il suo sviluppatore. –
Per il mio caso d'uso, Process sarebbe molto utile per eseguire script MySQL. In realtà avevo scritto un semplice codice Scala per farlo, sebbene la mia soluzione non fosse completa come Process. Tuttavia, quello che sto cercando è la possibilità di usare variabili e metodi definiti in uno script di scala da un altro script di Scala. Non riesco a vedere come Process potrebbe aiutarmi qui. Qualcosa come il motore di scripting di Sling Scala sembra abbastanza utile. –