Quellcode durchsuchen

Adds ability to configure plugin directory (#256)

tags/release-2.5.0
Michael Ruocco vor 5 Jahren
Ursprung
Commit
7d04557840
1 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 4
    1
      pf4j/src/main/java/org/pf4j/DefaultPluginManager.java

+ 4
- 1
pf4j/src/main/java/org/pf4j/DefaultPluginManager.java Datei anzeigen

@@ -21,6 +21,7 @@ import org.slf4j.LoggerFactory;

import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;

/**
* Default implementation of the {@link PluginManager} interface.
@@ -78,7 +79,9 @@ public class DefaultPluginManager extends AbstractPluginManager {

@Override
protected PluginStatusProvider createPluginStatusProvider() {
return new DefaultPluginStatusProvider(getPluginsRoot());
String configDir = System.getProperty("pf4j.pluginsConfigDir");
Path configPath = configDir != null ? Paths.get(configDir) : getPluginsRoot();
return new DefaultPluginStatusProvider(configPath);
}

@Override

Laden…
Abbrechen
Speichern