This lightweight library provides a simple way to load external plugins into your application while running. You are not bound to a specific use scenario and can use them for all.
- Requires JDK 11
The .jar file you want to load must contain exactly one class that implements the Plugin
interface.
An example how to actually load the Plugin exists in the example
package.
Gradle:
dependencies {
implementation 'de.foryasee:plugins:version'
}
Maven:
<dependency>
<groupId>de.foryasee</groupId>
<artifactId>plugins</artifactId>
<version>VERSION</version>
</dependency>