diff --git a/spring-boot-actuator-docs/pom.xml b/spring-boot-actuator-docs/pom.xml index 3e3d1b0e84..34f2580c5f 100644 --- a/spring-boot-actuator-docs/pom.xml +++ b/spring-boot-actuator-docs/pom.xml @@ -19,53 +19,98 @@ ${basedir}/.. - + org.springframework.boot spring-boot-starter-web - true + provided org.springframework.boot - spring-boot-starter-actuator - true + spring-boot-actuator + provided - org.springframework.boot - spring-boot-starter-hateoas - true + junit + junit + provided + + + org.codehaus.groovy + groovy-templates + + + org.springframework + spring-test + provided + + + org.springframework.hateoas + spring-hateoas - org.springframework.restdocs spring-restdocs 1.0.0.M1 - test - - - org.springframework.boot - spring-boot-starter-test - test - - - org.springframework.boot - spring-boot-starter-groovy-templates - test + provided + + org.codehaus.mojo + build-helper-maven-plugin + + + add-restdoc-source + generate-sources + + add-source + + + + ${basedir}/src/restdoc/java + + + + + add-restdoc-resource + generate-sources + + add-resource + + + + + ${basedir}/src/restdoc/resources + + + + + + org.apache.maven.plugins maven-surefire-plugin + ${project.build.outputDirectory} **/*Documentation.java ${project.build.directory}/generated-snippets + false + + + generate-rest-documentation + process-classes + + test + + + org.asciidoctor @@ -111,5 +156,41 @@ + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + + org.apache.maven.plugins + + + maven-surefire-plugin + + + [2.18.1,) + + + test + + + + + + + + + + + + diff --git a/spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/EndpointDocumentation.java b/spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/EndpointDocumentation.java similarity index 98% rename from spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/EndpointDocumentation.java rename to spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/EndpointDocumentation.java index ee3c400be5..7d319b894d 100644 --- a/spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/EndpointDocumentation.java +++ b/spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/EndpointDocumentation.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.boot.actuate.hypermedia.test; +package org.springframework.boot.actuate.hypermedia; import groovy.text.Template; import groovy.text.TemplateEngine; @@ -134,7 +134,7 @@ public class EndpointDocumentation { PrintWriter writer = new PrintWriter(file, "UTF-8"); try { Template template = this.templates.createTemplate(new File( - "src/test/resources/templates/endpoints.adoc.tpl")); + "src/restdoc/resources/templates/endpoints.adoc.tpl")); template.make(model).writeTo(writer); } finally { diff --git a/spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/HealthEndpointDocumentation.java b/spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/HealthEndpointDocumentation.java similarity index 98% rename from spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/HealthEndpointDocumentation.java rename to spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/HealthEndpointDocumentation.java index 58944d9649..d8c3a3dd0c 100644 --- a/spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/HealthEndpointDocumentation.java +++ b/spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/HealthEndpointDocumentation.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.boot.actuate.hypermedia.test; +package org.springframework.boot.actuate.hypermedia; import groovy.text.TemplateEngine; diff --git a/spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/HypermediaEndpointDocumentation.java b/spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/HypermediaEndpointDocumentation.java similarity index 98% rename from spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/HypermediaEndpointDocumentation.java rename to spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/HypermediaEndpointDocumentation.java index 24a88d780f..0b113d4cf6 100644 --- a/spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/HypermediaEndpointDocumentation.java +++ b/spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/HypermediaEndpointDocumentation.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.boot.actuate.hypermedia.test; +package org.springframework.boot.actuate.hypermedia; import groovy.text.TemplateEngine; diff --git a/spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/SpringBootHypermediaApplication.java b/spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/SpringBootHypermediaApplication.java similarity index 95% rename from spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/SpringBootHypermediaApplication.java rename to spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/SpringBootHypermediaApplication.java index 6c3418589e..f41bae3d71 100644 --- a/spring-boot-actuator-docs/src/test/java/org/springframework/boot/actuate/hypermedia/test/SpringBootHypermediaApplication.java +++ b/spring-boot-actuator-docs/src/restdoc/java/org/springframework/boot/actuate/hypermedia/SpringBootHypermediaApplication.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.boot.actuate.hypermedia.test; +package org.springframework.boot.actuate.hypermedia; import groovy.text.GStringTemplateEngine; import groovy.text.TemplateEngine; diff --git a/spring-boot-actuator-docs/src/test/resources/application.properties b/spring-boot-actuator-docs/src/restdoc/resources/application.properties similarity index 100% rename from spring-boot-actuator-docs/src/test/resources/application.properties rename to spring-boot-actuator-docs/src/restdoc/resources/application.properties diff --git a/spring-boot-actuator-docs/src/test/resources/templates/endpoints.adoc.tpl b/spring-boot-actuator-docs/src/restdoc/resources/templates/endpoints.adoc.tpl similarity index 100% rename from spring-boot-actuator-docs/src/test/resources/templates/endpoints.adoc.tpl rename to spring-boot-actuator-docs/src/restdoc/resources/templates/endpoints.adoc.tpl