19
19
<dependency >
20
20
<groupId >org.jetbrains.kotlinx</groupId >
21
21
<artifactId >kotlinx-serialization-json-jvm</artifactId >
22
- <version >1.6.0 </version >
22
+ <version >${kotlinx-serialization-json-jvm.version} </version >
23
23
<scope >test</scope >
24
24
</dependency >
25
25
<dependency >
26
26
<groupId >org.jetbrains.kotlinx</groupId >
27
27
<artifactId >kotlinx-datetime-jvm</artifactId >
28
- <version >0.4.0 </version >
28
+ <version >${kotlinx-datetime-jvm.version} </version >
29
29
<scope >test</scope >
30
30
</dependency >
31
+ <dependency >
32
+ <groupId >org.mapstruct</groupId >
33
+ <artifactId >mapstruct</artifactId >
34
+ <version >${mapstruct.version} </version >
35
+ </dependency >
31
36
</dependencies >
37
+ <build >
38
+ <sourceDirectory >src/main/kotlin</sourceDirectory >
39
+ <testSourceDirectory >src/test/kotlin</testSourceDirectory >
40
+ <plugins >
41
+ <plugin >
42
+ <artifactId >kotlin-maven-plugin</artifactId >
43
+ <groupId >org.jetbrains.kotlin</groupId >
44
+ <version >${kotlin.version} </version >
45
+ <dependencies >
46
+ <dependency >
47
+ <groupId >org.mapstruct</groupId >
48
+ <artifactId >mapstruct-processor</artifactId >
49
+ <version >${mapstruct.version} </version >
50
+ </dependency >
51
+ </dependencies >
52
+ <executions >
53
+ <execution >
54
+ <id >kapt</id >
55
+ <goals >
56
+ <goal >kapt</goal >
57
+ </goals >
58
+ <configuration >
59
+ <sourceDirs >
60
+ <sourceDir >src/main/kotlin</sourceDir >
61
+ </sourceDirs >
62
+ <annotationProcessorPaths >
63
+ <annotationProcessorPath >
64
+ <groupId >org.mapstruct</groupId >
65
+ <artifactId >mapstruct-processor</artifactId >
66
+ <version >${mapstruct.version} </version >
67
+ </annotationProcessorPath >
68
+ </annotationProcessorPaths >
69
+ </configuration >
70
+ </execution >
71
+ </executions >
72
+ </plugin >
73
+ </plugins >
74
+ </build >
75
+
76
+
77
+ <properties >
78
+ <kotlinx-serialization-json-jvm .version>1.6.0</kotlinx-serialization-json-jvm .version>
79
+ <kotlinx-datetime-jvm .version>0.4.0</kotlinx-datetime-jvm .version>
80
+ <mapstruct .version>1.5.3.Final</mapstruct .version>
81
+ </properties >
82
+
83
+
32
84
33
85
</project >
0 commit comments