你好,游客 登录 注册 搜索
阅读内容

基于 Scala 的构建系统 SBuild

运行环境:
授权方式:BSD
软件大小:M
下载量:
更新日期:2014-04-06
来源地址:
联系作者:Linux

SBuild 提供了一个图形界面用来编译Slicer3,主要是Slicer3 依赖的外部的一些库,
它是基于getbuildtest2.tcl,genlib.tcl,slicer_variables2.tcl这些脚本文件的,可以选择编译哪些库和不编译哪些库。SBuild 是基于 Scala 的构建系统,主要特点:

  • 平台无关
  • 支持多项目
  • 自动检测所需的动作以及新版本
  • 灵活的模式处理机制
  • 支持 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!")
  }

}

linux
相关资讯       SBuild 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款