Skip to content
Ashwin Madavan edited this page Apr 27, 2018 · 10 revisions

Beaker is built using Pants, Twitter's open-source, cross-language build system. Pants will automatically initialize itself the first time that it is used. Refer to the Pants Tutorial for information about bootstrapping and using the build system. Build artifacts are published to Sonatype Nexus and are synced to Maven Central.

#!/bin/bash
####################################################################################################
#                                    Install Pants Dependencies                                    #
#              https://github.com/pantsbuild/pants/blob/master/README.md#requirements              #
####################################################################################################
sudo apt update && sudo apt -y install curl build-essential python python-dev openjdk-8-jdk git bc

####################################################################################################
#                                            Build Beaker                                          #
#                                https://github.com/ashwin153/beaker                               #
####################################################################################################
git clone https://github.com/ashwin153/beaker && cd beaker/ && ./pants compile ::
Clone this wiki locally