Je cherche actuellement à utiliser des scripts Scala pour contrôler le cycle de vie d'une base de données MySQL au lieu d'utiliser des scripts MS-DOS (je suis sur Windows XP) .Dans Scala, est-il possible d'écrire un script qui fait référence à un autre script?
Je veux avoir un script de configuration qui ne contient que des informations de configuration, et 1 ou plusieurs scripts de gestion qui utilisent les informations de configuration pour effectuer diverses opérations telles que le démarrage, l'arrêt, l'état de spectacle, etc .....
Est-il possible d'écrire un script Scala qui inclut/imports/references un autre script Scala? J'ai regardé l'option -i de l'interprète scala, mais cela lance une session interactive qui n'est pas ce que je veux.
J'ai l'impression d'avoir à peine percé la surface de la richesse de Scala, alors quand j'ai lu la question de l'OP, je m'attendais à apprendre que Scala ajoute quelque chose au-delà de java.lang.ProcessBuilder ... mais je n'ai rien trouvé. Est-ce le cas? –
@Rodney Oui. Il est largement utilisé par SBT, qui en a une version plus à jour. Cette version est obsolète et ne se compile probablement pas sous Scala 2.8. Je pense qu'il y avait des plans pour le mettre à jour, mais vous feriez mieux de parler à son développeur à ce sujet. –
Pour mon cas d'utilisation, Process serait très utile pour exécuter des scripts MySQL. J'avais effectivement écrit un simple code Scala pour le faire, bien que ma solution ne soit nulle part aussi complète que Process. Cependant, ce que je cherche, c'est la possibilité d'utiliser des variables et des méthodes définies dans un script scala à partir d'un autre script Scala. Je ne peux pas voir comment le processus m'aiderait ici. Quelque chose comme le moteur de script Sling Scala semble très utile. –