SBT使用指南:从多主方法配置到项目发布
1. 多主方法项目配置
在项目中存在多个主方法时,若想在输入 sbt run 时指定运行的主方法,可在 build.sbt 文件中添加如下代码:
// set the main class for 'sbt run'
mainClass in (Compile, run) := Some("com.alvinalexander.Foo")
此 mainClass 可以包含 main 方法,也可以继承 App 特质。
若要指定应用打包为 JAR 文件时添加到清单中的类,同样在 build.sbt 文件中添加:
// set the main class for packaging the main jar
mainClass in (Compile, packageBin) := Some("com.alvinalexander.Foo")
当运行 sbt package 时,此设置会告知 SBT 在 JAR 文件的 META-INF/MANIFEST.MF 文件中添加如下行:
Main-Class: co
超级会员免费看
订阅专栏 解锁全文
1785

被折叠的 条评论
为什么被折叠?



