diff --git a/pom.xml b/pom.xml index 6a759e848b..ff85e67ad6 100644 --- a/pom.xml +++ b/pom.xml @@ -282,6 +282,22 @@ maven-javadoc-plugin 3.0.1 + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.3 + + + + com.webcohesion.enunciate + enunciate-maven-plugin + ${enunciate.version} + @@ -382,7 +398,6 @@ org.apache.maven.plugins maven-resources-plugin - 2.6 ${project.build.sourceEncoding} diff --git a/scm-plugins/pom.xml b/scm-plugins/pom.xml index 4d27edd75a..3a73bad478 100644 --- a/scm-plugins/pom.xml +++ b/scm-plugins/pom.xml @@ -161,6 +161,96 @@ + + doc + + + + + + org.apache.maven.plugins + maven-resources-plugin + + + copy-enunciate-configuration + compile + + copy-resources + + + ${project.build.directory} + + + src/main/doc + true + + **/enunciate.xml + + + + + + + + + + com.webcohesion.enunciate + enunciate-maven-plugin + + + + docs + + compile + + + + ${project.build.directory}/enunciate.xml + ${project.build.directory} + restdocs + + + + com.webcohesion.enunciate + enunciate-top + ${enunciate.version} + + + com.webcohesion.enunciate + enunciate-swagger + + + + + com.webcohesion.enunciate + enunciate-lombok + ${enunciate.version} + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + src/main/doc/assembly.xml + + + + + package + + single + + + + + + + + + diff --git a/scm-server/pom.xml b/scm-server/pom.xml index 64172d6673..c8d004cec1 100644 --- a/scm-server/pom.xml +++ b/scm-server/pom.xml @@ -141,7 +141,6 @@ org.apache.maven.plugins maven-assembly-plugin - 2.3 src/main/assembly/scm-server-app.xml diff --git a/scm-webapp/pom.xml b/scm-webapp/pom.xml index 85e53dae1a..80342a52bb 100644 --- a/scm-webapp/pom.xml +++ b/scm-webapp/pom.xml @@ -645,29 +645,29 @@ - + - + selenium - + - + org.apache.httpcomponents httpclient 4.3.2 test - + - + - + org.apache.maven.plugins maven-failsafe-plugin @@ -692,7 +692,7 @@ - + org.eclipse.jetty jetty-maven-plugin @@ -730,7 +730,7 @@ - + org.codehaus.mojo selenium-maven-plugin @@ -751,26 +751,25 @@ post-integration-test stop-server - + - + - + - + doc - + - + org.apache.maven.plugins maven-resources-plugin - 2.6 copy-enunciate-configuration @@ -780,7 +779,7 @@ ${project.build.directory} - + src/main/doc true @@ -788,16 +787,15 @@ **/enunciate.xml - - + + - + com.webcohesion.enunciate enunciate-maven-plugin - ${enunciate.version} @@ -830,11 +828,10 @@ - + org.apache.maven.plugins maven-assembly-plugin - 2.3 src/main/doc/assembly.xml @@ -849,7 +846,7 @@ - +