mirror of https://github.com/jacekkow/keycloak-protocol-cas

Jacek Kowalski
2023-11-24 8560e4a392962f6b1bdd40f444f091f6a36cdbd4
commit | author | age
7f7e0c 1 <?xml version="1.0"?>
MP 2 <!--
3   ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
4   ~ and other contributors as indicated by the @author tags.
5   ~
6   ~ Licensed under the Apache License, Version 2.0 (the "License");
7   ~ you may not use this file except in compliance with the License.
8   ~ You may obtain a copy of the License at
9   ~
10   ~ http://www.apache.org/licenses/LICENSE-2.0
11   ~
12   ~ Unless required by applicable law or agreed to in writing, software
13   ~ distributed under the License is distributed on an "AS IS" BASIS,
14   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15   ~ See the License for the specific language governing permissions and
16   ~ limitations under the License.
17   -->
18
19 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
21     <modelVersion>4.0.0</modelVersion>
22
23     <groupId>org.keycloak</groupId>
24     <artifactId>keycloak-protocol-cas</artifactId>
7a0fd4 25     <version>23.0.0</version>
7f7e0c 26     <name>Keycloak CAS Protocol</name>
MP 27     <description />
28
29     <properties>
07e386 30         <keycloak.version>${project.version}</keycloak.version>
fdb9f6 31         <apache.httpcomponents.version>4.5.14</apache.httpcomponents.version>
JK 32         <jboss.logging.version>3.5.1.Final</jboss.logging.version>
35acc1 33         <jboss.logging.tools.version>2.2.1.Final</jboss.logging.tools.version>
4c82cf 34         <junit.version>4.13.2</junit.version>
7f7e0c 35
MP 36         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
37         <maven.compiler.target>1.8</maven.compiler.target>
38         <maven.compiler.source>1.8</maven.compiler.source>
7a0fd4 39         <project.build.outputTimestamp>1700815625</project.build.outputTimestamp>
7f7e0c 40     </properties>
MP 41
42     <dependencies>
43         <dependency>
44             <groupId>org.keycloak</groupId>
45             <artifactId>keycloak-core</artifactId>
46             <version>${keycloak.version}</version>
47             <scope>provided</scope>
48         </dependency>
49         <dependency>
50             <groupId>org.keycloak</groupId>
51             <artifactId>keycloak-server-spi</artifactId>
52             <version>${keycloak.version}</version>
53             <scope>provided</scope>
54         </dependency>
55         <dependency>
56             <groupId>org.keycloak</groupId>
57             <artifactId>keycloak-server-spi-private</artifactId>
58             <version>${keycloak.version}</version>
59             <scope>provided</scope>
60         </dependency>
61
8b93a7 62         <dependency>
G 63             <groupId>org.apache.httpcomponents</groupId>
64             <artifactId>httpclient</artifactId>
65             <version>${apache.httpcomponents.version}</version>
66             <scope>provided</scope>
67         </dependency>
7f7e0c 68         <dependency>
MP 69             <groupId>org.jboss.logging</groupId>
70             <artifactId>jboss-logging</artifactId>
71             <version>${jboss.logging.version}</version>
74023a 72             <scope>provided</scope>
7f7e0c 73         </dependency>
MP 74         <dependency>
75             <groupId>org.jboss.logging</groupId>
76             <artifactId>jboss-logging-annotations</artifactId>
77             <version>${jboss.logging.tools.version}</version>
78             <scope>provided</scope>
79         </dependency>
80         <dependency>
81             <groupId>org.jboss.logging</groupId>
82             <artifactId>jboss-logging-processor</artifactId>
83             <version>${jboss.logging.tools.version}</version>
84             <scope>provided</scope>
85             <optional>true</optional>
86         </dependency>
87         <dependency>
88             <groupId>org.keycloak</groupId>
89             <artifactId>keycloak-services</artifactId>
90             <version>${keycloak.version}</version>
91             <scope>provided</scope>
92         </dependency>
93         <dependency>
57a6c1 94             <groupId>org.keycloak</groupId>
MP 95             <artifactId>keycloak-saml-core</artifactId>
96             <version>${keycloak.version}</version>
74023a 97             <scope>provided</scope>
57a6c1 98         </dependency>
MP 99         <dependency>
7f7e0c 100             <groupId>junit</groupId>
MP 101             <artifactId>junit</artifactId>
102             <version>${junit.version}</version>
103             <scope>test</scope>
104         </dependency>
bce810 105         <dependency>
MP 106             <groupId>org.xmlunit</groupId>
107             <artifactId>xmlunit-core</artifactId>
be2402 108             <version>2.9.1</version>
bce810 109             <scope>test</scope>
MP 110         </dependency>
111         <dependency>
112             <groupId>com.jayway.jsonpath</groupId>
113             <artifactId>json-path</artifactId>
3a846d 114             <version>2.8.0</version>
bce810 115             <scope>test</scope>
MP 116         </dependency>
7f7e0c 117     </dependencies>
MP 118     <build>
119         <plugins>
120             <plugin>
121                 <groupId>org.apache.maven.plugins</groupId>
122                 <artifactId>maven-compiler-plugin</artifactId>
b1ec30 123                 <version>3.10.1</version>
7f7e0c 124                 <configuration>
MP 125                     <source>${maven.compiler.source}</source>
126                     <target>${maven.compiler.target}</target>
127                     <compilerArgument>
128                         -AgeneratedTranslationFilesPath=${project.build.directory}/generated-translation-files
129                     </compilerArgument>
130                 </configuration>
131             </plugin>
086235 132             <plugin>
MP 133                 <groupId>org.apache.maven.plugins</groupId>
134                 <artifactId>maven-jar-plugin</artifactId>
b1ec30 135                 <version>3.2.2</version>
086235 136                 <configuration>
MP 137                     <archive>
138                         <manifestEntries>
8b93a7 139                             <Dependencies>javax.xml.bind.api,org.keycloak.keycloak-core,org.keycloak.keycloak-server-spi,org.keycloak.keycloak-server-spi-private,org.keycloak.keycloak-services,org.keycloak.keycloak-saml-core,org.keycloak.keycloak-saml-core-public,org.apache.httpcomponents.httpclient</Dependencies>
086235 140                         </manifestEntries>
MP 141                     </archive>
142                 </configuration>
143             </plugin>
7f7e0c 144         </plugins>
MP 145     </build>
146 </project>