megamsys / megam_common

Common scalazified libraries used at Megam

Website GitHub

megam_common

libcommon contains the common scala libraries with a funcational twist used by Megam.

  • AMQP : AMQP abstract client
  • NSQ : NSQ scaffolding mediator to the (nsq-java walkmod)
  • UID : Unique id generator.
  • Auth : Salted auth using Pkbd12

Requirements

NSQ.io 0.3.x + OpenJDK 8.0

Building


sbt

#from the sbt REPL

> clean

> compile

#Publishing in bintray

For more information https://github.com/softprops/bintray-sbt

#from the sbt REPL

> bintrayChangeCredentials

> bintrayWhoami

> publish

Usage

Play Framework

Refer megam gateway

sbt

Before your run it,

	resolvers ++= Seq(Resolver.sonatypeRepo("releases"),
	Resolver.sonatypeRepo("snapshots"),
	Resolver.bintrayRepo("scalaz", "releases"),
	Resolver.bintrayRepo("io.megam", "scala"))

	libraryDependencies += "io.megam" % "libcommon" % "1.8.2"

We are glad to help if you have questions, or request for new features..

twitter email

License

MIT