Skip to content

Commit 27b4de3

Browse files
committed
Adds comment to kotlin-maven-plugin declaration
1 parent c7c263b commit 27b4de3

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed

pom.xml

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -299,28 +299,43 @@
299299
<pluginManagement>
300300
<plugins>
301301
<plugin>
302+
<!-- Based on instructions here - https://kotlinlang.org/docs/reference/using-maven.html -->
302303
<groupId>org.jetbrains.kotlin</groupId>
303304
<artifactId>kotlin-maven-plugin</artifactId>
304305
<version>${kotlin.version}</version>
306+
<configuration>
307+
<!-- https://github.com/spring-projects/spring-framework/blob/6.2.x/buildSrc/src/main/java/org/springframework/build/KotlinConventions.java#L38-L39 -->
308+
<apiVersion>1.7</apiVersion>
309+
<languageVersion>1.7</languageVersion>
310+
<jvmTarget>17</jvmTarget>
311+
<javaParameters>true</javaParameters>
312+
<args>-Xjsr305=strict -opt-in=kotlin.RequiresOptIn</args>
313+
</configuration>
305314
<executions>
306315
<execution>
307316
<id>compile</id>
308317
<goals>
309318
<goal>compile</goal>
310319
</goals>
311320
<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>
318321
<sourceDirs>
319322
<sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
320323
<sourceDir>${project.basedir}/src/main/java</sourceDir>
321324
</sourceDirs>
322325
</configuration>
323326
</execution>
327+
<execution>
328+
<id>test-compile</id>
329+
<goals>
330+
<goal>test-compile</goal>
331+
</goals>
332+
<configuration>
333+
<sourceDirs>
334+
<sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
335+
<sourceDir>${project.basedir}/src/test/java</sourceDir>
336+
</sourceDirs>
337+
</configuration>
338+
</execution>
324339
</executions>
325340
</plugin>
326341
<plugin>

0 commit comments

Comments
 (0)