KEYCLOAK-1241 Can't build release with Java 8
- Speed up build by only building REST API doc during -Pjboss-release
This commit is contained in:
parent
3bbe82057c
commit
8396b999a2
1 changed files with 35 additions and 34 deletions
|
@ -189,40 +189,6 @@
|
||||||
<target>${maven.compiler.target}</target>
|
<target>${maven.compiler.target}</target>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>generate-service-docs</id>
|
|
||||||
<phase>generate-resources</phase>
|
|
||||||
<configuration>
|
|
||||||
<doclet>com.carma.swagger.doclet.ServiceDoclet</doclet>
|
|
||||||
<docletArtifact>
|
|
||||||
<groupId>com.carma</groupId>
|
|
||||||
<artifactId>swagger-doclet</artifactId>
|
|
||||||
<version>${version.swagger.doclet}</version>
|
|
||||||
</docletArtifact>
|
|
||||||
|
|
||||||
<subpackages>org.keycloak.services.resources.admin:org.keycloak.protocol.oidc</subpackages>
|
|
||||||
<detectOfflineLinks>false</detectOfflineLinks>
|
|
||||||
<offlineLinks>
|
|
||||||
<offlineLink>
|
|
||||||
<url>../javadocs</url>
|
|
||||||
<location>${project.basedir}/../target/site/apidocs</location>
|
|
||||||
</offlineLink>
|
|
||||||
</offlineLinks>
|
|
||||||
|
|
||||||
<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>
|
|
||||||
</configuration>
|
|
||||||
<goals>
|
|
||||||
<goal>javadoc</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
@ -243,6 +209,41 @@
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>generate-service-docs</id>
|
||||||
|
<phase>generate-resources</phase>
|
||||||
|
<configuration>
|
||||||
|
<doclet>com.carma.swagger.doclet.ServiceDoclet</doclet>
|
||||||
|
<docletArtifact>
|
||||||
|
<groupId>com.carma</groupId>
|
||||||
|
<artifactId>swagger-doclet</artifactId>
|
||||||
|
<version>${version.swagger.doclet}</version>
|
||||||
|
</docletArtifact>
|
||||||
|
|
||||||
|
<subpackages>org.keycloak.services.resources.admin:org.keycloak.protocol.oidc</subpackages>
|
||||||
|
<detectOfflineLinks>false</detectOfflineLinks>
|
||||||
|
<offlineLinks>
|
||||||
|
<offlineLink>
|
||||||
|
<url>../javadocs</url>
|
||||||
|
<location>${project.basedir}/../target/site/apidocs</location>
|
||||||
|
</offlineLink>
|
||||||
|
</offlineLinks>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
</configuration>
|
||||||
|
<goals>
|
||||||
|
<goal>javadoc</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>com.redowlanalytics</groupId>
|
<groupId>com.redowlanalytics</groupId>
|
||||||
<artifactId>swagger2markup-maven-plugin</artifactId>
|
<artifactId>swagger2markup-maven-plugin</artifactId>
|
||||||
|
|
Loading…
Reference in a new issue