From 2328287e03a82a697e6b44c030518455cd2a8175 Mon Sep 17 00:00:00 2001 From: DevCharly Date: Thu, 2 Jun 2016 17:58:38 +0200 Subject: [PATCH] support using plugins from directories (e.g. from IDE output folder, which makes plugin development easier) val p = plugins("my-plugin/classes") --- .../src/main/kotlin/com/beust/kobalt/Plugins.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/Plugins.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/Plugins.kt index c31837b0..dec39a1c 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/Plugins.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/Plugins.kt @@ -12,6 +12,7 @@ import com.beust.kobalt.misc.KFiles import com.beust.kobalt.misc.KobaltExecutors import com.beust.kobalt.misc.log import com.google.inject.Provider +import java.io.File import java.lang.reflect.Method import java.lang.reflect.Modifier import java.net.URLClassLoader @@ -160,9 +161,14 @@ class Plugins @Inject constructor (val taskManagerProvider : Provider