File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 3030 <docs .main>${project.artifactId} </docs .main>
3131 <spring-boot .version>3.5.8-SNAPSHOT</spring-boot .version>
3232 <spring-cloud-build .version>4.3.2-SNAPSHOT</spring-cloud-build .version>
33+ <kotlin .version>1.9.25</kotlin .version>
3334 <docs .resources.dir>${project.build.directory} /build-docs</docs .resources.dir>
3435 <docs .classes.dir>${project.build.directory} /build-docs-classes</docs .classes.dir>
3536 <refdocs .build.directory>${project.build.directory} /refdocs/</refdocs .build.directory>
297298 </plugins >
298299 <pluginManagement >
299300 <plugins >
301+ <plugin >
302+ <groupId >org.jetbrains.kotlin</groupId >
303+ <artifactId >kotlin-maven-plugin</artifactId >
304+ <version >${kotlin.version} </version >
305+ <executions >
306+ <execution >
307+ <id >compile</id >
308+ <goals >
309+ <goal >compile</goal >
310+ </goals >
311+ <configuration >
312+ <!-- https://github.com/spring-projects/spring-framework/blob/6.2.x/buildSrc/src/main/java/org/springframework/build/KotlinConventions.java#L38-L39 -->
313+ <apiVersion >1.7</apiVersion >
314+ <languageVersion >1.7</languageVersion >
315+ <jvmTarget >17</jvmTarget >
316+ <javaParameters >true</javaParameters >
317+ <args >-Xjsr305=strict -opt-in=kotlin.RequiresOptIn</args >
318+ <sourceDirs >
319+ <sourceDir >${project.basedir} /src/main/kotlin</sourceDir >
320+ <sourceDir >${project.basedir} /src/main/java</sourceDir >
321+ </sourceDirs >
322+ </configuration >
323+ </execution >
324+ </executions >
325+ </plugin >
300326 <plugin >
301327 <groupId >org.codehaus.mojo</groupId >
302328 <artifactId >flatten-maven-plugin</artifactId >
You can’t perform that action at this time.
0 commit comments