]> source.dussan.org Git - pf4j.git/commitdiff
Resolve #294 #294
authorDecebal Suiu <decebal.suiu@gmail.com>
Tue, 12 Mar 2019 18:28:47 +0000 (20:28 +0200)
committerDecebal Suiu <decebal.suiu@gmail.com>
Tue, 12 Mar 2019 18:28:47 +0000 (20:28 +0200)
pf4j/src/main/java/org/pf4j/DefaultPluginManager.java
pf4j/src/test/java/org/pf4j/LoadPluginsTest.java

index 96a41044b4616a7dd0697add564f3f0b4b7cadee..7e903886d8d16478a0b31169592f559e45eb184c 100644 (file)
@@ -89,15 +89,15 @@ public class DefaultPluginManager extends AbstractPluginManager {
     @Override
     protected PluginRepository createPluginRepository() {
         return new CompoundPluginRepository()
-            .add(new DefaultPluginRepository(getPluginsRoot(), isDevelopment()))
-            .add(new JarPluginRepository(getPluginsRoot()));
+            .add(new JarPluginRepository(getPluginsRoot()))
+            .add(new DefaultPluginRepository(getPluginsRoot(), isDevelopment()));
     }
 
     @Override
     protected PluginLoader createPluginLoader() {
         return new CompoundPluginLoader()
-            .add(new DefaultPluginLoader(this, pluginClasspath))
-            .add(new JarPluginLoader(this));
+            .add(new JarPluginLoader(this))
+            .add(new DefaultPluginLoader(this, pluginClasspath));
     }
 
     @Override
index c2917e8280c08103d1dbe3b1b5a1e554a2c97a59..46980bc0e8b07f85efc769ad20ef1797ae85c929 100644 (file)
@@ -45,7 +45,19 @@ public class LoadPluginsTest {
 
     @Before
     public void setUp() {
-        pluginManager = new DefaultPluginManager(pluginsFolder.getRoot().toPath());
+        pluginManager = new DefaultPluginManager(pluginsFolder.getRoot().toPath()) {
+
+            @Override
+            protected PluginRepository createPluginRepository() {
+                return new DefaultPluginRepository(getPluginsRoot(), isDevelopment());
+            }
+
+            @Override
+            protected PluginLoader createPluginLoader() {
+                return new DefaultPluginLoader(this, pluginClasspath);
+            }
+
+        };
     }
 
     @Test