SBuild基于 Scala 的构建系统
SBuild 是基于 Scala 的构建系统,是一个非常快速,强大而灵活的构建工具。它可以用来构建任何您想要的东西,并且不强制任何样式,但是它的主要目标是所有针对Java VM的项目。SBuild的主要“脚本语言”是Scala。SBuild是一个依赖关系驱动的工具,因此它只会做必要的事情来构建您所请求的目标,仅此而已。SBuild可以检测到未更改的目标和依赖项,并且如果没有任何更改,将避免多次执行同一任务。
主要特点:
- 平台无关
- 支持多项目
- 自动检测所需的动作以及新版本
- 灵活的模式处理机制
- 支持 Maven 资料库
- 集成 Ant 任务
- 跨项目依赖解析
- 高性能
- 语法简单,无需 Scala 知识
示例代码:
import de.tototec.sbuild._ import de.tototec.sbuild.ant.tasks._ @version("0.1.0") @classpath("http://repo1.maven.org/maven2/org/apache/ant/ant/1.8.3/ant-1.8.3.jar") class SBuild(implicit project: Project) { Target("echo") help "Say hello to the world" exec { AntEcho(message = "Hello World!") } }
评论
SBuild基于 Scala 的构建系统
SBuild是基于Scala的构建系统,是一个非常快速,强大而灵活的构建工具。它可以用来构建任何您想要的东西,并且不强制任何样式,但是它的主要目标是所有针对JavaVM的项目。SBuild的主要“脚本
SBuild基于 Scala 的构建系统
0
EL4Ant基于 Ant 的构建系统
EL4Ant一个轻量级的,高效的,基于ApacheAnt的构建系统。它当前支持功能有: *基于模块,递归依赖与属性的项目定义; *编译Java源代码; *Java命令执行(Mainclass或JUni
EL4Ant基于 Ant 的构建系统
0
Angular Kickstart基于 GulpJS 的构建系统
Angular Kickstart 是基于 AngularJS,GulpJS 和 Bower 的完整
Angular Kickstart基于 GulpJS 的构建系统
0
Angular Kickstart基于 GulpJS 的构建系统
AngularKickstart是基于AngularJS,GulpJS和Bower的完整可伸缩构建系统,能加快AngularJS应用的开发。开发者只需关注代码的编写和测试,剩下的工作AngularJS
Angular Kickstart基于 GulpJS 的构建系统
0
Antmod基于 Ant 的模块化构建系统
Antmod是构建管理,发布管理与CVS管理的工具,它是基于ANT扩展引擎的一个实现.利用Antmod的构建插件可以加速Java的开发,它可以用来管理你的CVS,管理你的发布程序,还可以让你的软件开发
Antmod基于 Ant 的模块化构建系统
0