我在一个项目中有很多main
s,我可以选择使用哪一个在 sbt 中运行
> runMain full.path.of.main.object.
不幸的是,这太冗长了。在我的情况下,很容易从更短的东西生成主对象的路径:一个数字。所以我想知道我是否可以在 sbt 中定义一个新命令以便我可以使用:
> go 2
这将与runMain full.path.of.main.object2
.
我怎样才能做到这一点?
背景:我已经在 Scala中解决了几个Project Euler问题。每个解决方案都有不同的 main,到目前为止,我一直在从命令行编译和运行。我是 sbt 的新手,正在尝试将它与同一个项目中的所有解决方案一起使用。因此,我想根据问题编号选择要运行的代码。