a project generator for scala
Switch branches/tags
Nothing to show
Clone or download
capotej Merge pull request #2 from elmer-garduno/patch-1
Missing / on </scope> at pom.xml
Latest commit fb2c430 Aug 28, 2013
Failed to load latest commit information.
bin starting off base Nov 1, 2012
completions starting off base Nov 1, 2012
libexec props to @mrtazz for this sed fu Nov 2, 2012
share Update pom.xml Aug 28, 2013
.DS_Store readme Nov 1, 2012
.gitignore readme Nov 1, 2012
LICENSE starting off base Nov 1, 2012
README.markdown bug fixes, assembly plugin Nov 1, 2012



A scala project generator

What you get

  • maven project, with clearly commented pom.xml
  • scala-maven-plugin with zinc (incremental compiler) support
  • scalatest plugin and pretty test output
  • mvn scala:run launcher
  • package/assembly plugin for executable fatjars
  • sensible .gitignore
  • working .travis.yml config
  • default README.markdown


Clone the project:

git clone git@github.com:capotej/base.git ~/.base_sub

For bash users:

echo 'eval "$($HOME/.base_sub/bin/base init -)"' >> ~/.bash_profile
exec bash

For zsh users:

echo 'eval "$($HOME/.base_sub/bin/base init -)"' >> ~/.zshenv
source ~/.zshenv


Once installed, usage is very simple:

base new com.twitter.pterodactyl

This will create a project pterodacytl/ in the current directory