1
+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
2
+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
3
+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
4
+ <modelVersion >4.0.0</modelVersion >
5
+
6
+ <groupId >ru.ifmo.se.dating</groupId >
7
+ <artifactId >itmo-dating</artifactId >
8
+ <version >1.0.0</version >
9
+ <packaging >pom</packaging >
10
+
11
+ <name >itmo-dating</name >
12
+
13
+ <modules >
14
+ <module >matchmaker</module >
15
+ <module >people</module >
16
+ </modules >
17
+
18
+ <properties >
19
+ <maven .compiler.release>17</maven .compiler.release>
20
+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
21
+ </properties >
22
+
23
+ <dependencyManagement >
24
+ <dependencies >
25
+ </dependencies >
26
+ </dependencyManagement >
27
+
28
+ <build >
29
+ <plugins >
30
+ <plugin >
31
+ <groupId >org.apache.maven.plugins</groupId >
32
+ <artifactId >maven-compiler-plugin</artifactId >
33
+ <version >3.11.0</version >
34
+ </plugin >
35
+ <plugin >
36
+ <groupId >org.apache.maven.plugins</groupId >
37
+ <artifactId >maven-surefire-plugin</artifactId >
38
+ </plugin >
39
+ <plugin >
40
+ <groupId >org.apache.maven.plugins</groupId >
41
+ <artifactId >maven-failsafe-plugin</artifactId >
42
+ </plugin >
43
+ </plugins >
44
+
45
+ <pluginManagement >
46
+ <plugins >
47
+ <plugin >
48
+ <groupId >org.apache.maven.plugins</groupId >
49
+ <artifactId >maven-compiler-plugin</artifactId >
50
+ <version >3.10.1</version >
51
+ </plugin >
52
+
53
+ <plugin >
54
+ <groupId >org.apache.maven.plugins</groupId >
55
+ <artifactId >maven-surefire-plugin</artifactId >
56
+ <version >2.12.4</version >
57
+ <configuration >
58
+ <parallel >methods</parallel >
59
+ <threadCount >10</threadCount >
60
+ </configuration >
61
+ </plugin >
62
+
63
+ <plugin >
64
+ <groupId >org.apache.maven.plugins</groupId >
65
+ <artifactId >maven-failsafe-plugin</artifactId >
66
+ <version >2.22.1</version >
67
+ <executions >
68
+ <execution >
69
+ <goals >
70
+ <goal >integration-test</goal >
71
+ <goal >verify</goal >
72
+ </goals >
73
+ </execution >
74
+ </executions >
75
+ </plugin >
76
+
77
+ <plugin >
78
+ <groupId >org.apache.maven.plugins</groupId >
79
+ <artifactId >maven-war-plugin</artifactId >
80
+ <version >3.3.2</version >
81
+ <configuration >
82
+ <failOnMissingWebXml >false</failOnMissingWebXml >
83
+ </configuration >
84
+ </plugin >
85
+
86
+ <plugin >
87
+ <groupId >org.openapitools</groupId >
88
+ <artifactId >openapi-generator-maven-plugin</artifactId >
89
+ <version >7.8.0</version >
90
+ <executions >
91
+ <execution >
92
+ <goals >
93
+ <goal >generate</goal >
94
+ </goals >
95
+ <configuration >
96
+ <inputSpec >${project.basedir} /src/main/resources/api.yml</inputSpec >
97
+ <configOptions >
98
+ <sourceFolder >src/java/main</sourceFolder >
99
+ </configOptions >
100
+ </configuration >
101
+ </execution >
102
+ </executions >
103
+ </plugin >
104
+ </plugins >
105
+ </pluginManagement >
106
+ </build >
107
+ </project >
0 commit comments