#Akka Utils Helper classes for Akka.
Use it as your dependency (SBT):
libraryDependencies += "as.akkautils" %% "akkautils" % "xx.yy.zz-SNAPSHOT" // instead of 'xx.yy.zz-SNAPSHOT' please use latest version from project/Build.scala - clone into your local drive:
git clone https://github.com/kermitas/AkkaUtils.git - go to root folder (
cd AkkaUtils) - start SBT
sbt - execute
compilecommand
- many commands (like
compileorpublish-local) prefixed with '+' will perform cross compilation
- if you are using IntelliJ Idea you can generate Idea project using
gen-ideacommand
- publishing into your local repository
publish-local(I recommend+publish-local) - publishing into BioDiscovery's Artifactory
publish(I recommend+publish)
statscommand will print statistics (like number of Scala files, Java files, number of lines etc.)
- project is using sbt-dependency-graph SBT plugin, execute
dependency-graph-mlcommand to generate .graphml files in all target directories of all sub-projects (you can use yEd to open them, then choose Layout > Hierarchical)
- code format is guarded by Scalariform, formatting is done before each compilation
- formatting rules are consistent for all projects of this SBT multi-project and are defined in
project/ScalariformSettings.scala - no unformatted code is allowed in this project
This repository works in branching model described in "A successful Git branching model".