sbt没有提供初始化一个项目目录结构的功能,我们有两种办法快速创建
touch build.sbt
mkdir project
touch project/{plugins.sbt,build.properties}
mkdir -p src/{main,test}/{resources,scala}
touch src/main/scala/Hello.scala
echo "target/" > .gitignore
结构出来了,如果需要一些常用的内容,可以从下面文章中拷贝一些东西过来。
然后再从下面的文章中,把build.sbt
和plugins.sbt
的基本内容拷贝过来就行了。
TODO: Add link 2762
如果需要放置供该项目使用的sbt脚本,可参看:
TODO: add link 2764
https://github.com/softprops/np
一个功能非常简单的插件,可用于创建目录结构,可以设置为全局插件,方便使用。