-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathpom.xml
More file actions
121 lines (113 loc) · 4.55 KB
/
Copy pathpom.xml
File metadata and controls
121 lines (113 loc) · 4.55 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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?xml version="1.0" encoding="UTF-8"?>
<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.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- parent project -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>4.1.1</version>
</parent>
<!-- this project -->
<groupId>cz.muni.chat</groupId>
<artifactId>chat-service-parent</artifactId>
<version>0.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Chat service parent project</name>
<description>Example web service with OpenAPI description</description>
<organization>
<name>Masaryk University</name>
<url>https://www.muni.cz/</url>
</organization>
<inceptionYear>2022</inceptionYear>
<developers>
<developer>
<name>Martin Kuba</name>
<email>makub@ics.muni.cz</email>
<url>http://www.muni.cz/people/3988</url>
<organization>Masaryk University</organization>
<organizationUrl>https://www.muni.cz</organizationUrl>
</developer>
</developers>
<!-- modules aggregation (commands are done in them too) -->
<modules>
<module>chat-server</module>
<module>chat-client-java-lib</module>
<module>chat-client-java</module>
<module>chat-server-generated</module>
</modules>
<!-- properties are inherited into children projects and can be used anywhere with ${property} -->
<properties>
<java.version>21</java.version>
<swagger-jakarta-version>2.2.55</swagger-jakarta-version>
</properties>
<build>
<!-- sets that "mvn" alone means "mvn install" -->
<defaultGoal>install</defaultGoal>
<!--
Sets versions of plugins for all modules in one place.
This does not include the listed plugins into modules,
modules still must be declared in each module that uses them,
just without <version>.
-->
<pluginManagement>
<plugins>
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>7.25.0</version>
</plugin>
<plugin>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-maven-plugin</artifactId>
<version>1.5</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<!--
Set versions of dependencies for all modules in one place.
This does not include the listed dependencies into modules,
dependencies still must be declared in each module that uses them,
just without <version>.
-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>3.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.15.0</version>
</dependency>
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>0.2.11</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations-jakarta</artifactId>
<version>${swagger-jakarta-version}</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-core-jakarta</artifactId>
<version>${swagger-jakarta-version}</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-models-jakarta</artifactId>
<version>${swagger-jakarta-version}</version>
</dependency>
</dependencies>
</dependencyManagement>
</project>