From 323bfae7564755d0bf5d432563d30d7812af446c Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Fri, 26 Jan 2018 16:41:15 -0800 Subject: [PATCH] Fix the Osgi plug-in. --- src/main/kotlin/com/beust/kobalt/plugin/osgi/OsgiPlugin.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/main/kotlin/com/beust/kobalt/plugin/osgi/OsgiPlugin.kt b/src/main/kotlin/com/beust/kobalt/plugin/osgi/OsgiPlugin.kt index 08184fde..83ae5228 100644 --- a/src/main/kotlin/com/beust/kobalt/plugin/osgi/OsgiPlugin.kt +++ b/src/main/kotlin/com/beust/kobalt/plugin/osgi/OsgiPlugin.kt @@ -14,7 +14,6 @@ import com.google.inject.Inject import com.google.inject.Singleton import java.io.ByteArrayOutputStream import java.io.File -import java.net.URI import java.net.URLClassLoader import java.nio.file.* import java.time.LocalDate @@ -88,10 +87,7 @@ class OsgiPlugin @Inject constructor(val configActor: ConfigActor, v // KFiles.copy(Paths.get(jarFile.toURI()), Paths.get(toFile.toUri())) - val uri = URI.create(KFiles.fixSlashes("jar:file:/" + toFile)) - - val options = hashMapOf() - val fileSystem = FileSystems.newFileSystem(uri, options) + val fileSystem = FileSystems.newFileSystem(toFile, null) fileSystem.use { fs -> JarFile(jarFile).use { jf -> val mf = jf.getEntry(MetaArchive.MANIFEST_MF)