mon-common is a collection of sub-projects containing reusable application and platform code for building monitoring related services.
Download and do mvn install from within the java directory.
cd java
mvn clean install
- mon-model - Common domain and event models for monitoring services.
- 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.
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}