keycloak-aplcache

Details

services/pom.xml 25(+23 -2)

diff --git a/services/pom.xml b/services/pom.xml
index 341a02c..0329f55 100755
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -219,6 +219,27 @@
             <build>
                 <plugins>
                     <plugin>
+                        <artifactId>maven-resources-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>copy-resources</id>
+                                <phase>validate</phase>
+                                <goals>
+                                    <goal>copy-resources</goal>
+                                </goals>
+                                <configuration>
+                                    <outputDirectory>target/docs</outputDirectory>
+                                    <resources>
+                                        <resource>
+                                            <directory>src/docs</directory>
+                                            <filtering>true</filtering>
+                                        </resource>
+                                    </resources>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-javadoc-plugin</artifactId>
                         <executions>
@@ -244,7 +265,7 @@
 
                                     <reportOutputDirectory>${project.basedir}/target/apidocs-rest/swagger</reportOutputDirectory>
                                     <useStandardDocletOptions>false</useStandardDocletOptions>
-                                    <additionalparam> -skipUiFiles -apiVersion 1 -includeResourcePrefixes org.keycloak.services.resources.admin,org.keycloak.protocol.oidc -docBasePath /apidocs -apiBasePath http://localhost:8080/auth -apiInfoFile ${project.basedir}/src/docs/swagger/apiinfo.json</additionalparam>
+                                    <additionalparam> -skipUiFiles -apiVersion 1 -includeResourcePrefixes org.keycloak.services.resources.admin,org.keycloak.protocol.oidc -docBasePath /apidocs -apiBasePath http://localhost:8080/auth -apiInfoFile ${project.basedir}/target/docs/swagger/apiinfo.json</additionalparam>
                                 </configuration>
                                 <goals>
                                     <goal>javadoc</goal>
@@ -289,7 +310,7 @@
                                     <goal>process-asciidoc</goal>
                                 </goals>
                                 <configuration>
-                                    <sourceDirectory>${project.basedir}/src/docs/asciidoc</sourceDirectory>
+                                    <sourceDirectory>${project.basedir}/target/docs/asciidoc</sourceDirectory>
                                     <sourceDocumentName>index.adoc</sourceDocumentName>
                                     <outputDirectory>${project.basedir}/target/apidocs-rest/output</outputDirectory>
                                     <backend>html5</backend>
diff --git a/services/src/docs/asciidoc/overview.adoc b/services/src/docs/asciidoc/overview.adoc
index e2457ab..1d19c96 100644
--- a/services/src/docs/asciidoc/overview.adoc
+++ b/services/src/docs/asciidoc/overview.adoc
@@ -1,7 +1,7 @@
-= Keycloak Admin REST API
+= ${product.name.full} Admin REST API
 
 == Overview
-This is a REST API reference for the Keycloak Admin
+This is a REST API reference for the ${product.name.full} Admin
 
 === Version information
 Version: 1
@@ -10,4 +10,3 @@ Version: 1
 Host: localhost:8080
 BasePath: /auth
 Schemes: HTTP
-
diff --git a/services/src/docs/swagger/apiinfo.json b/services/src/docs/swagger/apiinfo.json
index 575955f..870e294 100644
--- a/services/src/docs/swagger/apiinfo.json
+++ b/services/src/docs/swagger/apiinfo.json
@@ -1,4 +1,4 @@
 {
-  "title": "Keycloak Admin REST API",
-  "description": "This is a REST API reference for the Keycloak Admin"
+  "title": "${product.name.full} Admin REST API",
+  "description": "This is a REST API reference for the ${product.name.full} Admin"
 }
\ No newline at end of file