Displaying 1 to 16 from 16 results

Bazel - Google's own build tool

  •    Java

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.

gradle - Adaptable, fast automation for all

  •    Java

Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites. Gradle has been designed to support build automation across multiple languages and platforms including Java, Scala, Android, C/C++, and Groovy, and is closely integrated with development tools and continuous integration servers including Eclipse, IntelliJ, and Jenkins. This project adheres to the Gradle Code of Conduct. By participating, you are expected to uphold this code.

Apache Maven - Project Management and Comprehension Tool

  •    Java

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.

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

  •    Java

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.




Buck - An Android build tool from Facebook

  •    Java

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 Ant - Java-based build tool

  •    Java

Apache Ant is a Java-based build tool.

gradle-in-action-source - Source code for the Manning book "Gradle in Action"

  •    Java

All source code used in the book is based on Gradle 1.7. Please use the checked-in Wrapper to execute the samples. Please be aware that a later version of Gradle might not be compatible with the source code. Starting with chapter 2, all source code can be run using the Gradle Wrapper which means no runtime will have to be installed. For example to run the "Hello World" build script from chapter 2 open a shell/command prompt and navigate to the directory. You can execute the build script by referencing the Gradle Wrapper command line script and providing the task you would like to run.

BUILD_file_generator - Generate BUILD files for your Java files

  •    Java

BUILD File Generator generates Bazel BUILD files for Java code.Having all sources in a single BUILD rule doesn't allow Bazel to parallelize and cache builds. In order to fully benefit from Bazel, one must write multiple BUILD rules and connect them.


eclipse - Eclipse For Bazel

  •    Java

e4b is an Eclipse plugin for Bazel. It is really rudimentary. It simply supports creating the classpath from a project and using Bazel for incremental builds.You can create a new Bazel project with New project > Import Bazel project Then you can select the list of targets you want to build and the list of directories you want to track.

intellij - IntelliJ plugin for Bazel projects

  •    Java

This is an early-access version of our Bazel plugins for IntelliJ, Android Studio, and CLion.This code drop is for educational purposes only and is currently not kept up-to-date. It may not build correctly for you, and we are currently not accepting pull requests.

pro - a Java 9 compatible build tool

  •    Java

With the introduction of modules in Java 9, creating modules/jars is easier and new applications will tend to have many more, smaller modules than before. The build model of Maven is not well suited to describe this new world. There is a small demo in the github project pro-demo.

bazel-tools - Tools for dealing with very large Bazel-managed repositories

  •    Java

This repository contains a collection of tools for working with Bazel workspaces; mostly tailored towards writing JVM backend services. These tools are being used in production at Spotify but have been built for very specific use-cases. They will continue to evolve and cover more use-cases as they mature.

boot-bin - Boot executable — downloads and runs Boot.

  •    Java

Boot executable—downloads and runs Boot. Distributed under the Eclipse Public License, the same as Clojure.

gradle-golang-plugin - Gradle plugin to build, test and do other stuff of Golang projects.

  •    Java

This project is still under heavy development. The gradle-golang plugin is is designed to give you the power of a professional build tool (in this case Gradle) to build, test (and other great stuff) with your go code. And this without pain of think about the correct installation go sdk, set the right environment variables, download dependencies, ...

RetroBuild - IDE independent jar build system

  •    Java

Thus we have all the control for build and export process.