From cc1f971f3e746295a8a76f5a4bbd0bffe06d12ce Mon Sep 17 00:00:00 2001 From: Michael Minella Date: Thu, 3 Nov 2016 10:21:21 -0500 Subject: [PATCH] Build updates to support automated doc deployment The Spring build infrastructure has the capabilities to deploy documentation automatically that it finds in Artifactory. This commit creates the required zip archive for that process. Resolves SCT-78 --- pom.xml | 9 ++++- spring-cloud-task-docs/pom.xml | 38 +++++++++++++++++++ .../src/main/assembly/assemble.xml | 19 ++++++++++ 3 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 spring-cloud-task-docs/src/main/assembly/assemble.xml diff --git a/pom.xml b/pom.xml index 1faed94a..b4b4c75b 100755 --- a/pom.xml +++ b/pom.xml @@ -122,12 +122,12 @@ spring-cloud-task-dependencies spring-cloud-task-core - spring-cloud-task-docs spring-cloud-task-batch spring-cloud-task-stream spring-cloud-starter-task spring-cloud-task-samples spring-cloud-task-integration-tests + spring-cloud-task-docs @@ -176,6 +176,13 @@ jar + + aggregate + package + + aggregate + + diff --git a/spring-cloud-task-docs/pom.xml b/spring-cloud-task-docs/pom.xml index f2e98544..3a7fd444 100644 --- a/spring-cloud-task-docs/pom.xml +++ b/spring-cloud-task-docs/pom.xml @@ -273,6 +273,44 @@ + + maven-assembly-plugin + + + docs-assembly + package + + false + + src/main/assembly/assemble.xml + + + + single + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-zip + + attach-artifact + + + + + ${project.build.directory}/${project.artifactId}-${project.version}.zip + zip;zip.type=docs;zip.deployed=false + + + + + + diff --git a/spring-cloud-task-docs/src/main/assembly/assemble.xml b/spring-cloud-task-docs/src/main/assembly/assemble.xml new file mode 100644 index 00000000..27aa7e20 --- /dev/null +++ b/spring-cloud-task-docs/src/main/assembly/assemble.xml @@ -0,0 +1,19 @@ + + + ${project.build.finalName} + + zip + + false + + + + ${project.build.directory}/../../target/site/apidocs + /apidocs + + + ${project.build.directory}/docbook + /reference + + +