
Add .gitreview. Change to work with maven 2 by invoking a shell script that downloads maven 3 and then invokes it. Change-Id: Ic5f2436594cd9d574441c7ce55b10c4ce827930a
Overview
mon-common
is a collection of sub-projects containing reusable application and platform code for building monitoring related services.
Build Instructions
Download and do mvn install.
mvn clean install
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}
Description
Languages
Java
56.7%
Python
40.5%
Shell
1.3%
Dockerfile
1.1%
ANTLR
0.4%