1.9 KiB
1.9 KiB
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-collectd - Utilities for working with Collectd data.
- mon-dropwizard - Utilities for building and testing dropwizard services.
- mon-http - HTTP related infrastructure and utilities.
- mon-messaging - EIP inspired messaging patterns and implementations.
- mon-persistence - Persistence related infrastructure and utilities.
- mon-service - Simple service abstractions and 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.
- mon-kafka - Various utilities for working with Kafka.
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}