1
1
<project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
2
2
xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://www.apache.org/xsd/maven-4.0.0.xsd" >
3
3
<modelVersion >4.0.0</modelVersion >
4
- <groupId >com.baeldung</groupId >
5
4
<artifactId >micronautdocker_mvn</artifactId >
6
5
<version >0.1</version >
7
6
<packaging >${packaging} </packaging >
12
11
<version >1.0.0-SNAPSHOT</version >
13
12
<relativePath >../pom.xml</relativePath >
14
13
</parent >
15
- <properties >
16
- <packaging >jar</packaging >
17
- <jdk .version>17</jdk .version>
18
- <release .version>17</release .version>
19
- <micronaut .core.version>4.7.3</micronaut .core.version>
20
- <micronaut .serialization.version>2.13.0</micronaut .serialization.version>
21
- <micronaut .version>4.7.3</micronaut .version>
22
- <micronaut .aot.enabled>false</micronaut .aot.enabled>
23
- <micronaut .aot.packageName>com.baeldung.aot.generated</micronaut .aot.packageName>
24
- <micronaut .runtime>netty</micronaut .runtime>
25
- <exec .mainClass>com.baeldung.Application</exec .mainClass>
26
- <docker .baseImage>eclipse-temurin:21-jre-alpine</docker .baseImage>
27
- <docker .exposedPort>9090</docker .exposedPort>
28
- <docker .imageName>micronaut_docker_maven</docker .imageName>
29
- <micronaut .http.server.netty.version>4.7.12</micronaut .http.server.netty.version>
30
- <micronaut .serde.jackson.version>2.13.0</micronaut .serde.jackson.version>
31
- <logback .classic.version>1.4.12</logback .classic.version>
32
- <micronaut .http.client.version>4.7.12</micronaut .http.client.version>
33
- <micronaut .test.junit5.version>4.6.2</micronaut .test.junit5.version>
34
- <junit .jupiter.api.version>5.11.4</junit .jupiter.api.version>
35
- <junit .jupiter.engine.version>5.11.4</junit .jupiter.engine.version>
36
- <micronaut .inject.java.version>4.7.10</micronaut .inject.java.version>
37
- </properties >
38
-
39
- <repositories >
40
- <repository >
41
- <id >central</id >
42
- <url >https://repo.maven.apache.org/maven2</url >
43
- </repository >
44
- </repositories >
45
14
46
15
<dependencies >
47
16
<dependency >
97
66
<plugin >
98
67
<groupId >io.micronaut.maven</groupId >
99
68
<artifactId >micronaut-maven-plugin</artifactId >
69
+ <version >${micronaut-maven-plugin.version} </version >
100
70
<configuration >
101
71
<configFile >aot-${packaging} .properties</configFile >
102
72
</configuration >
103
73
</plugin >
104
74
<plugin >
105
75
<groupId >org.apache.maven.plugins</groupId >
106
76
<artifactId >maven-enforcer-plugin</artifactId >
77
+ <version >${maven-enforcer-plugin.version} </version >
107
78
</plugin >
108
79
<plugin >
109
80
<groupId >org.apache.maven.plugins</groupId >
161
132
</plugin >
162
133
</plugins >
163
134
</build >
135
+
136
+ <repositories >
137
+ <repository >
138
+ <id >central</id >
139
+ <url >https://repo.maven.apache.org/maven2</url >
140
+ </repository >
141
+ </repositories >
142
+
143
+ <properties >
144
+ <packaging >jar</packaging >
145
+ <jdk .version>17</jdk .version>
146
+ <release .version>17</release .version>
147
+ <micronaut-maven-plugin .version>4.7.2</micronaut-maven-plugin .version>
148
+ <micronaut .core.version>4.7.3</micronaut .core.version>
149
+ <micronaut .serialization.version>2.13.0</micronaut .serialization.version>
150
+ <micronaut .version>4.7.3</micronaut .version>
151
+ <micronaut .aot.enabled>false</micronaut .aot.enabled>
152
+ <micronaut .aot.packageName>com.baeldung.aot.generated</micronaut .aot.packageName>
153
+ <micronaut .runtime>netty</micronaut .runtime>
154
+ <exec .mainClass>com.baeldung.Application</exec .mainClass>
155
+ <docker .baseImage>eclipse-temurin:21-jre-alpine</docker .baseImage>
156
+ <docker .exposedPort>9090</docker .exposedPort>
157
+ <docker .imageName>micronaut_docker_maven</docker .imageName>
158
+ <micronaut .http.server.netty.version>4.7.12</micronaut .http.server.netty.version>
159
+ <micronaut .serde.jackson.version>2.13.0</micronaut .serde.jackson.version>
160
+ <logback .classic.version>1.4.12</logback .classic.version>
161
+ <micronaut .http.client.version>4.7.12</micronaut .http.client.version>
162
+ <micronaut .test.junit5.version>4.6.2</micronaut .test.junit5.version>
163
+ <junit .jupiter.api.version>5.11.4</junit .jupiter.api.version>
164
+ <junit .jupiter.engine.version>5.11.4</junit .jupiter.engine.version>
165
+ <micronaut .inject.java.version>4.7.10</micronaut .inject.java.version>
166
+ <maven-enforcer-plugin .version>3.5.0</maven-enforcer-plugin .version>
167
+ </properties >
168
+
164
169
</project >
0 commit comments