diff --git a/docs/pom.xml b/docs/pom.xml index fcd5fcb..ce174fd 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -8,7 +8,7 @@ spring-cloud-starter-build Hoxton.BUILD-SNAPSHOT - pom + jar Spring Cloud Starter Docs Spring Cloud Docs diff --git a/train-docs/src/main/java/org/springframework/cloud/internal/ArtifactFetcher.java b/train-docs/src/main/java/org/springframework/cloud/internal/ArtifactFetcher.java index 3cb06d1..6b2e2a1 100644 --- a/train-docs/src/main/java/org/springframework/cloud/internal/ArtifactFetcher.java +++ b/train-docs/src/main/java/org/springframework/cloud/internal/ArtifactFetcher.java @@ -112,6 +112,7 @@ class ArtifactFetcher { } else { sourcesUrls.add(sourcesUrl + "v" + version + ".zip"); + sourcesUrls.add(sourcesUrl + version + ".zip"); } return sourcesUrls; } diff --git a/train-docs/src/main/java/org/springframework/cloud/internal/GenerateReleaseTrainDocs.java b/train-docs/src/main/java/org/springframework/cloud/internal/GenerateReleaseTrainDocs.java index b204b07..b24331a 100644 --- a/train-docs/src/main/java/org/springframework/cloud/internal/GenerateReleaseTrainDocs.java +++ b/train-docs/src/main/java/org/springframework/cloud/internal/GenerateReleaseTrainDocs.java @@ -68,8 +68,11 @@ public class GenerateReleaseTrainDocs { List mavenPropertiesToDocsProjects(File file) { Model model = PomReader.readPom(file); Properties properties = model.getProperties(); + // Due to issues with Stream docs in Hoxton we just remove spring cloud stream + // from the docs return properties.entrySet().stream() - .filter(e -> e.getKey().toString().endsWith(".version")) + .filter(e -> e.getKey().toString().endsWith(".version") + && !e.getKey().toString().contains("spring-cloud-stream")) .map(e -> new Project(e.getKey().toString().replace(".version", ""), e.getValue().toString())) .collect(Collectors.toCollection(LinkedList::new)); diff --git a/train-docs/src/test/java/org/springframework/cloud/internal/GenerateReleaseTrainDocsTests.java b/train-docs/src/test/java/org/springframework/cloud/internal/GenerateReleaseTrainDocsTests.java index 1d69904..1abe59c 100644 --- a/train-docs/src/test/java/org/springframework/cloud/internal/GenerateReleaseTrainDocsTests.java +++ b/train-docs/src/test/java/org/springframework/cloud/internal/GenerateReleaseTrainDocsTests.java @@ -44,8 +44,8 @@ public class GenerateReleaseTrainDocsTests { "spring-cloud-consul", "spring-cloud-contract", "spring-cloud-function", "spring-cloud-gateway", "spring-cloud-kubernetes", "spring-cloud-netflix", "spring-cloud-openfeign", "spring-cloud-security", "spring-cloud-sleuth", - "spring-cloud-stream", "spring-cloud-task", "spring-cloud-vault", - "spring-cloud-zookeeper", "spring-cloud-cli"); + "spring-cloud-task", "spring-cloud-vault", "spring-cloud-zookeeper", + "spring-cloud-cli"); BDDAssertions.then(projects) .contains(new Project("spring-cloud-bus", "1.2.3-SNAPSHOT")); }