keycloak-memoizeit
Changes
distribution/server-overlay/pom.xml 37(+37 -0)
Details
diff --git a/distribution/server-overlay/assembly.xml b/distribution/server-overlay/assembly.xml
index 6b86e25..26532d7 100755
--- a/distribution/server-overlay/assembly.xml
+++ b/distribution/server-overlay/assembly.xml
@@ -84,7 +84,7 @@
<outputDirectory></outputDirectory>
</fileSet>
<fileSet>
- <directory>src/main/cli</directory>
+ <directory>${project.build.directory}/cli</directory>
<includes>
<include>*.cli</include>
</includes>
@@ -107,11 +107,6 @@
<outputDirectory>bin</outputDirectory>
<destName>add-user-keycloak.bat</destName>
</file>
- <file>
- <source>${project.build.directory}/cli/default-keycloak-subsys-config.cli</source>
- <outputDirectory>bin</outputDirectory>
- <destName>default-keycloak-subsys-config.cli</destName>
- </file>
</files>
</assembly>
distribution/server-overlay/pom.xml 37(+37 -0)
diff --git a/distribution/server-overlay/pom.xml b/distribution/server-overlay/pom.xml
index 5b8151b..b69386d 100755
--- a/distribution/server-overlay/pom.xml
+++ b/distribution/server-overlay/pom.xml
@@ -129,6 +129,43 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <inherited>false</inherited>
+ <executions>
+ <execution>
+ <id>merge-cli</id>
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target>
+ <concat destfile="${project.build.directory}/cli/keycloak-install.cli" force="yes">
+ <fileset dir="${project.build.directory}/cli">
+ <include name="keycloak-install-base.cli"/>
+ </fileset>
+ <fileset dir="${project.build.directory}/cli">
+ <include name="default-keycloak-subsys-config.cli"/>
+ </fileset>
+ </concat>
+ <concat destfile="${project.build.directory}/cli/keycloak-install-ha.cli" force="yes">
+ <fileset dir="${project.build.directory}/cli">
+ <include name="keycloak-install-ha-base.cli"/>
+ </fileset>
+ <fileset dir="${project.build.directory}/cli">
+ <include name="default-keycloak-subsys-config.cli"/>
+ </fileset>
+ </concat>
+ <delete file="${project.build.directory}/cli/default-keycloak-subsys-config.cli"/>
+ <delete file="${project.build.directory}/cli/keycloak-install-base.cli"/>
+ <delete file="${project.build.directory}/cli/keycloak-install-ha-base.cli"/>
+ </target>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>