diff --git a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/boot/loader/ModuleJarLauncher.java b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/boot/loader/ModuleJarLauncher.java index 26abec996..193d2d572 100644 --- a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/boot/loader/ModuleJarLauncher.java +++ b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/boot/loader/ModuleJarLauncher.java @@ -21,6 +21,12 @@ import java.util.List; import org.springframework.boot.loader.archive.Archive; import org.springframework.boot.loader.util.AsciiBytes; +/** + * A (possibly temporary) alternative to {@link JarLauncher} that provides a + * public {@link #launch(String[])} method. + * + * @author Mark Fisher + */ public class ModuleJarLauncher extends ExecutableArchiveLauncher { private static final AsciiBytes LIB = new AsciiBytes("lib/"); diff --git a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncher.java b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncher.java index b35ae2ade..446c5b006 100644 --- a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncher.java +++ b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncher.java @@ -17,6 +17,7 @@ package org.springframework.cloud.stream.module.launcher; import java.io.File; +import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.concurrent.Executor; @@ -103,7 +104,7 @@ public class ModuleLauncher { ModuleJarLauncher jarLauncher = new ModuleJarLauncher(jarFileArchive); jarLauncher.launch(args); } - catch (Exception e) { + catch (IOException e) { e.printStackTrace(); } }