A manager for catalogs and extensions.
The repository contains two subprojects:
- One subproject (
extensionmanager) containing the implementation of the extension manager. - One subproject (
extensionmanager-app) to run the project as a standalone application. It is mainly used for development.
To use the extension manager:
// build.gradle
dependencies {
implementation "io.github.qupath:extensionmanager:1.0.0-SNAPSHOT"
}If you don't use Java modules in your application, you also have to import the javafx.controls and javafx.fxml modules:
// build.gradle
javafx {
version = ...
modules = [ 'javafx.controls', 'javafx.fxml' ]
}Then, take a look at the ExtensionManagerApp class of extensionmanager-app to see
an example on how to use the extension manager.
You can build every module of the extension manager from source with:
./gradlew clean buildThe outputs will be under each subproject's build/libs.