Kobalt现代的通用构建系统
Kobalt 是一个由 Gradle 和 Maven 启发的现代化通用的构建系统。 它重用了这两个成功和流行的构建系统的最好的概念,同时增加了自己的一些现代功能。Kobalt 完全在 Kotlin 中编写,其构建文件也是有效的 Kotlin 文件。
Kobalt 最突出的功能:
-
清除、构建文件的最小语法
-
自动完成在 IDE 中构建文件
-
大部分任务是增量的
-
直观的插件架构
示例代码:
import com.beust.kobalt.* import com.beust.kobalt.plugin.java.* import com.beust.kobalt.plugin.packaging.* import com.beust.kobalt.plugin.publish.* val jcommander = project { name = "jcommander" group = "com.beust" artifactId = name version = "1.52" dependenciesTest { compile("org.testng:testng:") } assemble { mavenJars { } } bintray { publish = false } }
评论
Typhoon Blade现代构建系统
Blade是一个现代构建系统,期望的目标是强大而好用,把程序员从构建的繁琐中解放出来。Blade主要定位于linux下的大型C++项目,密切配合研发流程,比如单元测试,持续集成,覆盖率统计等。但像un
Typhoon Blade现代构建系统
0
pdfjs-dist通用的 PDF.js 构建库
pdfjs-dist是一个通用的PDF.js构建库。这是PDF.js源码的预先构建版本,可以通过构建脚本自动生成PDF.js。pdf.js是一个技术原型主要用于在HTML5平台上展示PDF文档,无需任
pdfjs-dist通用的 PDF.js 构建库
0
Meson构建系统
Meson旨在开发最具可用性和快速的构建系统。提供简单但强大的声明式语言用来描述构建。原生支持最新的工具和框架,如Qt5、代码覆盖率、单元测试和预编译头文件等。利用一组优化技术来快速变异代码,包括增量
Meson构建系统
0