Simple-build-tool - A build tool for Scala

  •        939

sbt is a build tool for Scala, Java, and more. It can generate documentation with scaladoc, Accurate incremental recompilation using information extracted from the compiler, Parallel task execution, including parallel test execution, Continuous compilation and testing with triggered execution and lot more.



Related Projects

gccjs - A simple build tool that uses Google Closure Compiler

A simple build tool that uses Google Closure Compiler

gdc-build - Small, self-contained build tool for GDC, the GNU D Compiler

Small, self-contained build tool for GDC, the GNU D Compiler

Freeline - A super fast build tool for Android, an alternative to Instant Run

Freeline is a super fast build tool for Android and an alternative to Instant Run. Caching reusable class files and resource indices, it enables incremental building Android apps, and optionally deploying the updates to your device by hot swap.

dapper - Docker build wrapper

Dapper is a tool to wrap any existing build tool in an consistent environment. This allows people to build your software from source or modify it without worrying about setting up a build environment. The approach is very simple and taken from a common pattern that has adopted by many open source projects. Create a file called Dockerfile.dapper in the root of your repository. Dapper will build that Dockerfile and then execute a container based off of the resulting image. Dapper will also copy in source files and copy out resulting artifacts or will use bind mounting if you choose.The Dockerfile.dapper is intended to create a build environment but not really build your code. For example if you need build tools such as make or bundler or language environments for Ruby, Python, Java, etc.

Bazel - Google's own build tool

Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software, and thus it has been designed to handle build problems present in Google's development environment. A comprehensive, built-in set of rules lets you build software for a wide variety of languages and platforms right out of the box.

Capsule - Dead-Simple Packaging and Deployment for JVM Apps

Capsule is a packaging and deployment tool for JVM applications. A capsule is a single executable JAR that contains everything your application needs to run either in the form of embedded files or as declarative metadata. It can contain your JAR artifacts, your dependencies and resources, native libraries, the require JRE version, the JVM flags required to run the application well, Java or native agents and more. In short, a capsule is a self-contained JAR that knows everything there is to know about how to run your application the way it's meant to run.

RedTail - A command-line tool written in C# to build arm files. Including the arm cross compiler.

A command-line tool written in C# to build arm files. Including the arm cross compiler.

plovr - npm container for plovr, the Closure (JS compiler) build tool

npm container for plovr, the Closure (JS compiler) build tool

CruiseControl - Continuous Integration Tool to automate build process

CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build technologies, and notifications schemes including email and instant messaging. A web interface provides details of the current and previous builds.

hefesto - A multi platform build system.

Hefesto is a multi platform build system which currently runs on Linux, FreeBSD, MINIX, Solaris, NetBSD, OpenBSD and Windows.The main Hefesto's feature is allow a more programmatic build scripting.

task - A task runner / simpler Make alternative written in Go

Task is a simple tool that allows you to easily run development and build tasks. Task is written in Golang, but can be used to develop any language. It aims to be simpler and easier to use then GNU Make.Or you can download the binary from the releases page and add to your PATH. DEB and RPM packages are also available. The task_checksums.txt file contains the SHA-256 checksum for each file.

Buck - An Android build tool from Facebook

Buck is a build system for Android that encourages the creation of small, reusable modules consisting of code and resources. Because Android applications are predominantly written in Java, Buck also functions as a Java build system. Buck builds independent artifacts in parallel to take advantage of multiple cores. Further, it reduces incremental build times by keeping track of unchanged modules so that the minimal set of modules is rebuilt.

Apache Maven - Project Management and Comprehension Tool

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

gotask - Idiomatic build tool in Go

An idiomatic build tool in Go.To write build tasks on a Go project in Go instead of Make, Rake or insert your build tool here. I've written a longer preach on the motivation.

lingon - A user friendly tool for building single-page JavaScript applications

Lingon is a performant single-page application dev tool that focuses on developer happiness. At Spotify we use Lingon to build Angular.js applications.Lingon is a build tool that favors convention over configuration. By employing a similar file structure across your projects you can minimize the amount of build configuration you need to write and maintain. We've borrowed this idea from middleman and Sprockets. If you already know these tools you'll feel right at home with Lingon.


continuous Integration ,daily build(night build)and build automation tool, establish the nightbuild in minutes,by adding build step node and link the node.Support lots of develop tools:sourcecontrol,compiler,packaging,ftp.. see

NUBuild - An advance .Net build tool

NUBuild is a command line .Net build tool that has been designed and developed keeping an individual developer in mind and also ease the continuous build and integration process. Has the ability to target all .Net framework versions.Developed with VB.Net and Net 2.0 framework.

boxgrinder-build - BoxGrinder Build is a command line tool to build appliances

BoxGrinder Build is a command line tool to build appliances

puppet-rocker-demo - Use the Rocker build tool for building Docker images with Puppet

The approach of running a puppet apply command in a Dockerfile was ably described in this blog post which is now more than 2 years old.Rocker is an alternative Docker build tool with some additions to the standard Dockerfile syntax. In particular Rocker supports mounting volumes at build time. These volumes are only available during build and do not become part of the resulting image. With that capability we can build Docker images using Puppet without the need to carry around Puppet at runtime.