tasks

Форк
0
/
pom.xml 
130 строк · 3.8 Кб
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4
	<modelVersion>4.0.0</modelVersion>
5
	<parent>
6
		<groupId>org.springframework.boot</groupId>
7
		<artifactId>spring-boot-starter-parent</artifactId>
8
		<version>3.3.4</version>
9
		<relativePath/> <!-- lookup parent from repository -->
10
	</parent>
11
	<groupId>ru.gavrilovegor519</groupId>
12
	<artifactId>tasks</artifactId>
13
	<version>0.0.1-SNAPSHOT</version>
14
	<name>Tasks</name>
15
	<description>Task management server based on Spring.</description>
16
	<properties>
17
		<java.version>21</java.version>
18
		<org.mapstruct.version>1.6.2</org.mapstruct.version>
19
		<jwt.version>0.12.6</jwt.version>
20
	</properties>
21
	<dependencies>
22
		<dependency>
23
			<groupId>org.springframework.boot</groupId>
24
			<artifactId>spring-boot-starter-data-jpa</artifactId>
25
		</dependency>
26
		<dependency>
27
			<groupId>org.springframework.boot</groupId>
28
			<artifactId>spring-boot-starter-security</artifactId>
29
		</dependency>
30
		<dependency>
31
			<groupId>org.springframework.boot</groupId>
32
			<artifactId>spring-boot-starter-validation</artifactId>
33
		</dependency>
34
		<dependency>
35
			<groupId>org.springframework.boot</groupId>
36
			<artifactId>spring-boot-starter-web</artifactId>
37
		</dependency>
38

39
		<dependency>
40
			<groupId>org.postgresql</groupId>
41
			<artifactId>postgresql</artifactId>
42
			<scope>runtime</scope>
43
		</dependency>
44
		<dependency>
45
			<groupId>org.projectlombok</groupId>
46
			<artifactId>lombok</artifactId>
47
			<optional>true</optional>
48
		</dependency>
49
		<dependency>
50
			<groupId>org.springframework.boot</groupId>
51
			<artifactId>spring-boot-starter-test</artifactId>
52
			<scope>test</scope>
53
		</dependency>
54
		<dependency>
55
			<groupId>org.springframework.security</groupId>
56
			<artifactId>spring-security-test</artifactId>
57
			<scope>test</scope>
58
		</dependency>
59
		<dependency>
60
			<groupId>org.springdoc</groupId>
61
			<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
62
			<version>2.6.0</version>
63
		</dependency>
64
		<dependency>
65
			<groupId>io.jsonwebtoken</groupId>
66
			<artifactId>jjwt-api</artifactId>
67
			<version>${jwt.version}</version>
68
		</dependency>
69
		<dependency>
70
			<groupId>io.jsonwebtoken</groupId>
71
			<artifactId>jjwt-impl</artifactId>
72
			<version>${jwt.version}</version>
73
			<scope>runtime</scope>
74
		</dependency>
75
		<dependency>
76
			<groupId>io.jsonwebtoken</groupId>
77
			<artifactId>jjwt-jackson</artifactId>
78
			<version>${jwt.version}</version>
79
			<scope>runtime</scope>
80
		</dependency>
81
		<dependency>
82
			<groupId>org.mapstruct</groupId>
83
			<artifactId>mapstruct</artifactId>
84
			<version>${org.mapstruct.version}</version>
85
		</dependency>
86
	</dependencies>
87

88
	<build>
89
		<plugins>
90
			<plugin>
91
				<groupId>org.springframework.boot</groupId>
92
				<artifactId>spring-boot-maven-plugin</artifactId>
93
				<configuration>
94
					<excludes>
95
						<exclude>
96
							<groupId>org.projectlombok</groupId>
97
							<artifactId>lombok</artifactId>
98
						</exclude>
99
					</excludes>
100
				</configuration>
101
			</plugin>
102
			<plugin>
103
				<groupId>org.apache.maven.plugins</groupId>
104
				<artifactId>maven-compiler-plugin</artifactId>
105
				<configuration>
106
					<source>17</source>
107
					<target>17</target>
108
					<annotationProcessorPaths>
109
						<path>
110
							<groupId>org.mapstruct</groupId>
111
							<artifactId>mapstruct-processor</artifactId>
112
							<version>${org.mapstruct.version}</version>
113
						</path>
114
						<path>
115
							<groupId>org.projectlombok</groupId>
116
							<artifactId>lombok-mapstruct-binding</artifactId>
117
							<version>0.2.0</version>
118
						</path>
119
						<path>
120
							<groupId>org.projectlombok</groupId>
121
							<artifactId>lombok</artifactId>
122
							<version>1.18.34</version>
123
						</path>
124
					</annotationProcessorPaths>
125
				</configuration>
126
			</plugin>
127
		</plugins>
128
	</build>
129

130
</project>
131

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.