44
44
<version >${serialization.version} </version >
45
45
</dependency >
46
46
</dependencies >
47
-
48
- <build >
49
- <sourceDirectory >${project.basedir} /src/main/kotlin</sourceDirectory >
50
- <plugins >
51
- <plugin >
52
- <groupId >org.apache.maven.plugins</groupId >
53
- <artifactId >maven-compiler-plugin</artifactId >
54
- <version >${maven-compiler-plugin.version} </version >
55
- <executions >
56
- <execution >
57
- <id >compile</id >
58
- <phase >compile</phase >
59
- <goals >
60
- <goal >compile</goal >
61
- </goals >
62
- </execution >
63
- </executions >
64
- <configuration >
65
- <source >${java.version} </source >
66
- <target >${java.version} </target >
67
- <encoding >UTF-8</encoding >
68
- </configuration >
69
- </plugin >
70
- <plugin >
71
- <groupId >org.codehaus.mojo</groupId >
72
- <artifactId >exec-maven-plugin</artifactId >
73
- <version >${exec-maven-plugin.version} </version >
74
- <executions >
75
- <execution >
76
- <goals >
77
- <goal >java</goal >
78
- </goals >
79
- </execution >
80
- </executions >
81
- </plugin >
82
- <plugin >
83
- <groupId >org.jetbrains.kotlin</groupId >
84
- <artifactId >kotlin-maven-plugin</artifactId >
85
- <version >${kotlin.version} </version >
86
- <executions >
87
- <execution >
88
- <id >compile</id >
89
- <phase >compile</phase >
90
- <goals >
91
- <goal >compile</goal >
92
- </goals >
93
- <configuration >
94
- <sourceDirs >
95
- <sourceDir >${project.basedir} /src/main/kotlin</sourceDir >
96
- <sourceDir >${project.basedir} /target/generated-sources/protobuf/grpc-kotlin</sourceDir >
97
- <sourceDir >${project.basedir} /target/generated-sources/protobuf/grpc-java</sourceDir >
98
- <sourceDir >${project.basedir} /target/generated-sources/protobuf/java</sourceDir >
99
- </sourceDirs >
100
- </configuration >
101
- </execution >
102
- <execution >
103
- <id >test-compile</id >
104
- <goals >
105
- <goal >test-compile</goal >
106
- </goals >
107
- <configuration >
108
- <sourceDirs >
109
- <sourceDir >${project.basedir} /src/test/kotlin</sourceDir >
110
- </sourceDirs >
111
- </configuration >
112
- </execution >
113
- </executions >
114
- <configuration >
115
- <args >
116
- <arg >-opt-in=kotlin.RequiresOptIn</arg >
117
- </args >
118
- <compilerPlugins >
119
- <plugin >kotlinx-serialization</plugin >
120
- </compilerPlugins >
121
- <apiVersion >1.9</apiVersion >
122
- </configuration >
123
- <dependencies >
124
- <dependency >
125
- <groupId >org.jetbrains.kotlin</groupId >
126
- <artifactId >kotlin-maven-serialization</artifactId >
127
- <version >${kotlin.version} </version >
128
- </dependency >
129
- </dependencies >
130
- </plugin >
131
- </plugins >
132
- </build >
133
-
134
- <properties >
135
- <exec-maven-plugin .version>3.0.0</exec-maven-plugin .version>
136
- </properties >
137
-
138
- </project >
47
+ </project >
0 commit comments