Monasca common classes
Go to file
Jonathan Halterman 5977261330 Added license file 2014-05-01 16:22:06 -07:00
java Update dropwizard version in mon-dropwizard 2014-05-01 16:13:15 -07:00
.gitignore Initial commit 2014-02-18 12:50:19 -08:00
LICENSE Added license file 2014-05-01 16:22:06 -07:00
README.md Removed mon-http, messaging and collectd. 2014-05-01 16:08:53 -07:00

README.md

Overview

mon-common is a collection of sub-projects containing reusable application and platform code for building monitoring related services.

Application Specific Sub-Projects

  • mon-model - Common domain and event models for monitoring services.

Platform Sub-Projects

  • mon-dropwizard - Utilities for building and testing dropwizard services.
  • mon-kafka - Various utilities for working with Kafka.
  • mon-persistence - Persistence related infrastructure and utilities.
  • mon-service - Simple service abstractions and utilities.
  • mon-streaming - Streaming related utilities.
  • mon-testing - A set of testing related dependencies.
  • mon-util - Various utilities such as for serialization, dependency injection, date and time, invocation retries, concurrency, etc.

Deploying to Nexus

To deploy to nexus, just run the command below, inserting a version number that is greater than the current nexus version (this command is usually performed by Jenkins):

mvn deploy -DBUILD_NUM=${BUILD_NUMBER}