Keycloak
97 строк · 3.5 Кб
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<project name="module-repository" basedir="." default="all">19
20<import file="lib.xml"/>21
22<property name="output.dir" value="target"/>23
24<target name="all">25<antcall target="modules">26<param name="mavenized.modules" value="false"/>27<param name="output.dir" value="target"/>28</antcall>29</target>30
31
32<target name="modules">33
34<!-- server min dependencies -->35
36<module-def name="org.keycloak.keycloak-common">37<maven-resource group="org.keycloak" artifact="keycloak-common"/>38</module-def>39
40<module-def name="org.keycloak.keycloak-core">41<maven-resource group="org.keycloak" artifact="keycloak-core"/>42</module-def>43
44<module-def name="org.keycloak.keycloak-crypto-default">45<maven-resource group="org.keycloak" artifact="keycloak-crypto-default"/>46</module-def>47
48<!-- subsystems -->49
50<module-def name="org.keycloak.keycloak-adapter-spi">51<maven-resource group="org.keycloak" artifact="keycloak-adapter-spi"/>52<maven-resource group="org.keycloak" artifact="keycloak-undertow-adapter-spi"/>53</module-def>54
55<module-def name="org.keycloak.keycloak-saml-core">56<maven-resource group="org.keycloak" artifact="keycloak-saml-core"/>57</module-def>58
59<module-def name="org.keycloak.keycloak-saml-core-public">60<maven-resource group="org.keycloak" artifact="keycloak-saml-core-public"/>61</module-def>62
63<module-def name="org.keycloak.keycloak-saml-adapter-api-public">64<maven-resource group="org.keycloak" artifact="keycloak-saml-adapter-api-public"/>65</module-def>66
67<module-def name="org.keycloak.keycloak-saml-adapter-core">68<maven-resource group="org.keycloak" artifact="keycloak-saml-adapter-core"/>69</module-def>70
71<module-def name="org.keycloak.keycloak-jboss-adapter-core">72<maven-resource group="org.keycloak" artifact="keycloak-jboss-adapter-core"/>73</module-def>74
75<module-def name="org.keycloak.keycloak-saml-undertow-adapter">76<maven-resource group="org.keycloak" artifact="keycloak-saml-undertow-adapter"/>77</module-def>78
79<module-def name="org.keycloak.keycloak-saml-wildfly-subsystem">80<maven-resource group="org.keycloak" artifact="keycloak-saml-wildfly-subsystem"/>81</module-def>82
83<module-def name="org.keycloak.keycloak-saml-wildfly-elytron-adapter">84<maven-resource group="org.keycloak" artifact="keycloak-saml-wildfly-elytron-adapter"/>85</module-def>86
87</target>88
89<target name="clean-target">90<delete dir="${output.dir}"/>91</target>92
93<target name="clean" depends="clean-target">94<delete file="maven-ant-tasks.jar"/>95</target>96
97</project>98