一.如何使用sbt构建第一个简单的HelloWorld程序
1)创建约定好的文件夹
切换到项目的跟目录下,我的项目为hello,输入如下命令,创建约定的文件夹
其中/src/main/resources 存放jar、配置文件等
/src/main/scala 存放scala编写的代码文件
/src/main/java 存放java编写的代码文件
/src/test/resources 存放测试使用的jar、配置文件等
/src/test/scala 存放测试时scala编写的代码文件
/src/test/java 存放测试时java编写的代码文件
成功后,通过tree查看工程的目录结构,如下所示:
2)编写代码
在/src/main/scala中创建一个HelloWorld.scala文件,并编写如下代码
3)编译
将HelloWorld.scala编译成HelloWorld.class文件
编译:>compile
成功结果:
4)运行
运行编译好的.class文件,输出“HelloWorld”
结果如下所示:
5)打包
package
结果如下所示:
以后再介绍构建文件的配置及使用情况。
SBT最常用的命令
clean |
删除在target文件下的所有文件 |
compile |
编译文件(src/main/scala和src/main/java) |
test |
编译和运行所有的测试文件 |
console |
进入scala编译器,若返回sbt,输入:quit,Ctrl+D(Unix),或者Ctrl+Z(Windows) |
run<argument>* |
运行程序 |
package |
将src/main/resource、src/main/scala和src/main/java编译后的文件达成jar包 |
help<command> |
帮助信息 |
reload |
重新加载build定义(build.sbt,project/*.scala,project/*.sbt文件) |