-
Notifications
You must be signed in to change notification settings - Fork 130
Expand file tree
/
Copy pathpom.xml
More file actions
98 lines (88 loc) · 3.77 KB
/
pom.xml
File metadata and controls
98 lines (88 loc) · 3.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- SPDX-FileCopyrightText: 2018-2023 SAP SE or an SAP affiliate company and Cloud Security Client Java contributors -->
<!-- SPDX-License-Identifier: Apache-2.0 -->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.1 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- Don't use the Spring Boot starter parent in a custom starter. The spring
boot starter parent also declares some dependencies to maven plugins that
would be pulled into an application then and might conflict with the version
the application actually needs to use. All we need from Spring Boot is the
dependency _management_ information. We will get this from the Spring Boot
BOM: https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/htmlsingle/#using-boot-maven-without-a-parent -->
<parent>
<groupId>com.sap.cloud.security.xsuaa</groupId>
<artifactId>parent</artifactId>
<version>4.0.3</version>
</parent>
<groupId>com.sap.cloud.security</groupId>
<artifactId>resourceserver-security-spring-boot-3-starter</artifactId>
<description>SAP Starter for integrating Spring Boot 3.x applications with IAS and/or XSUAA service</description>
<url>https://github.com/SAP/cloud-security-xsuaa-integration</url>
<packaging>jar</packaging>
<name>resourceserver-security-spring-boot-3-starter</name>
<organization>
<name>SAP SE</name>
<url>https://www.sap.com</url>
</organization>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
</license>
</licenses>
<developers>
<developer>
<name>Identity Service Development</name>
<email>[email protected]</email>
<organization>SAP SE</organization>
<organizationUrl>https://www.sap.com</organizationUrl>
</developer>
</developers>
<scm>
<connection>scm:git:git://github.com/SAP/cloud-security-xsuaa-integration.git</connection>
<developerConnection>scm:git:ssh//github.com/SAP/cloud-security-xsuaa-integration.git</developerConnection>
<url>https://github.com/SAP/cloud-security-xsuaa-integration</url>
</scm>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>17</java.version>
<!-- Override parent's Spring Boot 4.x with Spring Boot 3.x for legacy compatibility -->
<spring.boot.version>${legacy3.spring.boot.version}</spring.boot.version>
<spring.security.version>${legacy3.spring.security.version}</spring.security.version>
<spring.security.oauth2.version>7.0.4</spring.security.oauth2.version>
</properties>
<dependencies>
<dependency>
<groupId>com.sap.cloud.security</groupId>
<artifactId>spring-security-3</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency> <!-- includes spring-security-oauth2-->
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-oauth2-jose</artifactId>
<version>${spring.security.oauth2.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-oauth2-resource-server</artifactId>
<version>${spring.security.oauth2.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
<version>${spring.boot.version}</version>
</dependency>
<dependency>
<groupId>com.sap.cloud.security</groupId>
<artifactId>java-api</artifactId>
<version>${project.parent.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
</plugins>
</build>
</project>