Keycloak
1<!--
2~ Copyright 2016 Red Hat, Inc. and/or its affiliates
3~ and other contributors as indicated by the @author tags.
4~
5~ Licensed under the Apache License, Version 2.0 (the "License");
6~ you may not use this file except in compliance with the License.
7~ You may obtain a copy of the License at
8~
9~ http://www.apache.org/licenses/LICENSE-2.0
10~
11~ Unless required by applicable law or agreed to in writing, software
12~ distributed under the License is distributed on an "AS IS" BASIS,
13~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14~ See the License for the specific language governing permissions and
15~ limitations under the License.
16-->
17
18<assembly>19<id>server-dist</id>20
21<formats>22<format>zip</format>23<format>tar.gz</format>24</formats>25
26<includeBaseDirectory>true</includeBaseDirectory>27<baseDirectory>${dist.archive.dir}</baseDirectory>28
29<fileSets>30<fileSet>31<directory>target/${project.build.finalName}</directory>32<outputDirectory/>33<filtered>false</filtered>34</fileSet>35<fileSet>36<directory>src/main</directory>37<outputDirectory></outputDirectory>38<includes>39<include>*.*</include>40</includes>41</fileSet>42<fileSet>43<directory>src/main/content/themes</directory>44<outputDirectory>themes/</outputDirectory>45<includes>46<include>*.*</include>47</includes>48<filtered>true</filtered>49</fileSet>50<fileSet>51<directory>src/main/content/bin</directory>52<outputDirectory>bin/</outputDirectory>53<includes>54<include>*.*</include>55</includes>56<fileMode>0755</fileMode>57</fileSet>58<fileSet>59<directory>target/keycloak-client-tools/bin</directory>60<outputDirectory>bin</outputDirectory>61</fileSet>62<fileSet>63<directory>src/main/content/providers</directory>64<outputDirectory>providers</outputDirectory>65<includes>66<include>*.*</include>67</includes>68</fileSet>69<fileSet>70<directory>../../quarkus/server/target/lib</directory>71<outputDirectory>lib</outputDirectory>72<includes>73<include>**/**</include>74</includes>75</fileSet>76<fileSet>77<directory>src/main/content/conf</directory>78<outputDirectory>conf</outputDirectory>79<includes>80<include>*.*</include>81</includes>82</fileSet>83<!-- create an empty truststores directory -->84<fileSet>85<directory>src/main/content/conf</directory>86<outputDirectory>conf/truststores</outputDirectory>87<excludes>88<exclude>**/*</exclude>89</excludes>90</fileSet>91<fileSet>92<directory>src/main/content/data</directory>93<outputDirectory>data</outputDirectory>94<includes>95<include>**/**</include>96</includes>97</fileSet>98<fileSet>99<directory>../../</directory>100<outputDirectory></outputDirectory>101<includes>102<include>LICENSE.txt</include>103</includes>104</fileSet>105</fileSets>106<files>107<file>108<source>src/main/version.txt</source>109<outputDirectory/>110<filtered>true</filtered>111</file>112<file>113<source>target/keycloak-quarkus-server/cache-ispn.xml</source>114<outputDirectory>conf</outputDirectory>115</file>116</files>117
118</assembly>119