From 850ebf28775c3f46c2a0e570684e894ece4e546a Mon Sep 17 00:00:00 2001 From: Mitsuhiro Koga Date: Thu, 18 May 2017 01:32:37 +0900 Subject: [PATCH] Load plugins alphabetically --- src/main/scala/gitbucket/core/plugin/PluginRegistory.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/gitbucket/core/plugin/PluginRegistory.scala b/src/main/scala/gitbucket/core/plugin/PluginRegistory.scala index a2e897665..9ab7beabe 100644 --- a/src/main/scala/gitbucket/core/plugin/PluginRegistory.scala +++ b/src/main/scala/gitbucket/core/plugin/PluginRegistory.scala @@ -172,7 +172,7 @@ object PluginRegistry { if(pluginDir.exists && pluginDir.isDirectory){ pluginDir.listFiles(new FilenameFilter { override def accept(dir: File, name: String): Boolean = name.endsWith(".jar") - }).foreach { pluginJar => + }).sortBy(_.getName).foreach { pluginJar => val classLoader = new URLClassLoader(Array(pluginJar.toURI.toURL), Thread.currentThread.getContextClassLoader) try { val plugin = classLoader.loadClass("Plugin").getDeclaredConstructor().newInstance().asInstanceOf[Plugin]