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