Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2014-09-12) 用脚本快速初始化一个sbt项目的结构

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

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.sbtplugins.sbt的基本内容拷贝过来就行了。

TODO: Add link 2762

如果需要放置供该项目使用的sbt脚本,可参看:

TODO: add link 2764

插件

https://github.com/softprops/np

一个功能非常简单的插件,可用于创建目录结构,可以设置为全局插件,方便使用。

comments powered by Disqus