プロジェクトに多くmain
の があり、sbt で実行するものを選択できます
> runMain full.path.of.main.object.
残念ながら、これは冗長すぎます。私の場合、もっと短いもの、つまり数値からメイン オブジェクトのパスを生成するのは簡単です。そこで、使用できるような新しいコマンドを sbt で定義できるかどうか疑問に思っていました。
> go 2
これは と同じrunMain full.path.of.main.object2
です。
これどうやってするの?
コンテキスト: Scala でProject Eulerの問題をいくつか解決しました。各ソリューションには異なるメインがあり、これまでのところ、コマンド ラインからコンパイルして実行しています。私は sbt を初めて使用し、同じプロジェクト内のすべてのソリューションで使用しようとしています。したがって、問題番号だけを指定して、実行するコードを選択したいと考えています。