diff --git a/docs/src/main/asciidoc/spring-cloud-cli.adoc b/docs/src/main/asciidoc/spring-cloud-cli.adoc index 33c98a4..ea05e9e 100644 --- a/docs/src/main/asciidoc/spring-cloud-cli.adoc +++ b/docs/src/main/asciidoc/spring-cloud-cli.adoc @@ -69,6 +69,36 @@ spring: uri: file://${user.home}/dev/demo/config-repo ---- +=== Adding Additional Applications + +Additional applications can be added to `./config/cloud.yml` (not +`./config.yml` because that would replace the defaults), e.g. with + +.config/cloud.yml +[source,yaml] +---- +spring: + cloud: + launcher: + deployables: + source: + coordinates: maven://com.example:source:0.0.1-SNAPSHOT + port: 7000 + sink: + coordinates: maven://com.example:sink:0.0.1-SNAPSHOT + port: 7001 +---- + +when you list the apps: + +[source] +---- +$ spring cloud --list +source sink configserver dataflow eureka h2 hystrixdashboard kafka zipkin +---- + +(notice the additional apps at the start of the list). + == Writing Groovy Scripts and Running Applications Spring Cloud CLI has support for most of the Spring Cloud declarative diff --git a/spring-cloud-launcher/spring-cloud-launcher-cli/src/main/java/org/springframework/cloud/launcher/cli/LauncherCommand.java b/spring-cloud-launcher/spring-cloud-launcher-cli/src/main/java/org/springframework/cloud/launcher/cli/LauncherCommand.java index 086d460..e36c2de 100644 --- a/spring-cloud-launcher/spring-cloud-launcher-cli/src/main/java/org/springframework/cloud/launcher/cli/LauncherCommand.java +++ b/spring-cloud-launcher/spring-cloud-launcher-cli/src/main/java/org/springframework/cloud/launcher/cli/LauncherCommand.java @@ -166,11 +166,6 @@ public class LauncherCommand extends OptionParsingCommand { repositoryConfiguration.add(0, new RepositoryConfiguration("local", new File("repository").toURI(), true)); - String[] classpaths = { "." }; - for (String classpath : classpaths) { - loader.addClasspath(classpath); - } - if (options.has(debugOption)) { System.setProperty("groovy.grape.report.downloads", "true"); } diff --git a/spring-cloud-launcher/spring-cloud-launcher-cli/src/test/resources/cloud-test.yml b/spring-cloud-launcher/spring-cloud-launcher-cli/src/test/resources/cloud-test.yml index 7c68477..4027b8e 100644 --- a/spring-cloud-launcher/spring-cloud-launcher-cli/src/test/resources/cloud-test.yml +++ b/spring-cloud-launcher/spring-cloud-launcher-cli/src/test/resources/cloud-test.yml @@ -1,3 +1,4 @@ +debug: true spring: cloud: launcher: