Service/Provider framework with plugin isolation
<dependency>
<groupId>com.daedafusion</groupId>
<artifactId>service-framework</artifactId>
<version>1.1</version>
</dependency>
<!-- For yml based configuration files -->
<dependency>
<groupId>com.daedafusion</groupId>
<artifactId>service-framework-yaml</artifactId>
<version>1.1</version>
</dependency>