|
111 | 111 | <scenery.version>b5c63ad</scenery.version> |
112 | 112 | <!-- <scijava-common.version>2.84.0</scijava-common.version>--> |
113 | 113 |
|
114 | | - <kotlin.version>1.4.0</kotlin.version> |
| 114 | + <kotlin.version>1.4.10</kotlin.version> |
115 | 115 | <kotlinx-coroutines-core.version>1.3.9</kotlinx-coroutines-core.version> |
116 | 116 | <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget> |
117 | | - <kotlin-maven-plugin.version>${kotlin.version}</kotlin-maven-plugin.version> |
118 | 117 | </properties> |
119 | 118 |
|
120 | 119 | <repositories> |
|
348 | 347 |
|
349 | 348 | <build> |
350 | 349 | <testSourceDirectory>src/test/tests</testSourceDirectory> |
| 350 | + <sourceDirectory>src/main/kotlin</sourceDirectory> |
351 | 351 | <plugins> |
352 | 352 | <plugin> |
353 | 353 | <groupId>org.apache.maven.plugins</groupId> |
|
358 | 358 | <reuseForks>true</reuseForks> |
359 | 359 | </configuration> |
360 | 360 | </plugin> |
361 | | -<!-- <plugin>--> |
362 | | -<!-- <groupId>org.jetbrains.kotlin</groupId>--> |
363 | | -<!-- <artifactId>kotlin-maven-plugin</artifactId>--> |
364 | | -<!-- <version>${kotlin-maven-plugin.version}</version>--> |
365 | | -<!-- <executions>--> |
366 | | -<!-- <execution>--> |
367 | | -<!-- <id>compile</id>--> |
368 | | -<!-- <phase>compile</phase>--> |
369 | | -<!-- <goals> <goal>compile</goal> </goals>--> |
370 | | -<!-- <configuration>--> |
371 | | -<!-- <sourceDirs>--> |
372 | | -<!-- <source>src/main/java</source>--> |
373 | | -<!-- <source>target/generated-sources/kapt</source>--> |
374 | | -<!-- <source>target/generated-sources/kaptKotlin</source>--> |
375 | | -<!-- </sourceDirs>--> |
376 | | -<!-- <jvmTarget>${kotlin.compiler.jvmTarget}</jvmTarget>--> |
377 | | -<!-- <args>--> |
378 | | -<!-- <arg>-Werror</arg>--> |
379 | | -<!-- <arg>-Xopt-in=kotlin.RequiresOptIn</arg>--> |
380 | | -<!-- </args>--> |
381 | | -<!-- </configuration>--> |
382 | | -<!-- </execution>--> |
383 | | -<!-- <execution>--> |
384 | | -<!-- <id>test-compile</id>--> |
385 | | -<!-- <phase>test-compile</phase>--> |
386 | | -<!-- <goals> <goal>test-compile</goal> </goals>--> |
387 | | -<!-- <configuration>--> |
388 | | -<!-- <sourceDirs>--> |
389 | | -<!-- <sourceDir>${project.basedir}/src/test/tests</sourceDir>--> |
390 | | -<!-- </sourceDirs>--> |
391 | | -<!-- </configuration>--> |
392 | | -<!-- </execution>--> |
393 | | -<!-- <execution>--> |
394 | | -<!-- <id>kapt</id>--> |
395 | | -<!-- <goals>--> |
396 | | -<!-- <goal>kapt</goal>--> |
397 | | -<!-- </goals>--> |
398 | | -<!-- <configuration>--> |
399 | | -<!-- <sourceDirs>--> |
400 | | -<!-- <sourceDir>src/main/kotlin</sourceDir>--> |
401 | | -<!-- <sourceDir>src/main/java</sourceDir>--> |
402 | | -<!-- </sourceDirs>--> |
403 | | -<!-- <annotationProcessorPaths>--> |
404 | | -<!-- <annotationProcessorPath>--> |
405 | | -<!-- <groupId>org.scijava</groupId>--> |
406 | | -<!-- <artifactId>scijava-common</artifactId>--> |
407 | | -<!-- <version>${scijava-common.version}}</version>--> |
408 | | -<!-- </annotationProcessorPath>--> |
409 | | -<!-- </annotationProcessorPaths>--> |
410 | | -<!-- </configuration>--> |
411 | | -<!-- </execution>--> |
412 | | -<!-- </executions>--> |
413 | | -<!-- <configuration>--> |
414 | | -<!-- <jvmTarget>${kotlin.compiler.jvmTarget}</jvmTarget>--> |
415 | | -<!-- <args>--> |
416 | | -<!-- <arg>-Werror</arg>--> |
417 | | -<!-- <arg>-Xopt-in=kotlin.RequiresOptIn</arg>--> |
418 | | -<!-- </args>--> |
419 | | -<!-- </configuration>--> |
420 | | -<!-- </plugin>--> |
| 361 | + <plugin> |
| 362 | + <groupId>org.jetbrains.kotlin</groupId> |
| 363 | + <artifactId>kotlin-maven-plugin</artifactId> |
| 364 | + <version>${kotlin.version}</version> |
| 365 | + <executions> |
| 366 | + <execution> |
| 367 | + <id>kapt</id> |
| 368 | + <goals> |
| 369 | + <goal>kapt</goal> |
| 370 | + </goals> |
| 371 | + <configuration> |
| 372 | + <sourceDirs> |
| 373 | + <sourceDir>src/main/kotlin</sourceDir> |
| 374 | + <sourceDir>src/main/java</sourceDir> |
| 375 | + </sourceDirs> |
| 376 | + <annotationProcessorPaths> |
| 377 | + <annotationProcessorPath> |
| 378 | + <groupId>org.scijava</groupId> |
| 379 | + <artifactId>scijava-common</artifactId> |
| 380 | + <version>${scijava-common.version}</version> |
| 381 | + </annotationProcessorPath> |
| 382 | + </annotationProcessorPaths> |
| 383 | + </configuration> |
| 384 | + </execution> |
| 385 | + <execution> |
| 386 | + <id>compile</id> |
| 387 | + <phase>compile</phase> |
| 388 | + <goals> <goal>compile</goal> </goals> |
| 389 | + <configuration> |
| 390 | + <sourceDirs> |
| 391 | + <source>src/main/kotlin</source> |
| 392 | + <source>src/main/java</source> |
| 393 | + <source>target/generated-sources/kapt</source> |
| 394 | + <source>target/generated-sources/kaptKotlin</source> |
| 395 | + </sourceDirs> |
| 396 | + <jvmTarget>${kotlin.compiler.jvmTarget}</jvmTarget> |
| 397 | + <args> |
| 398 | + <arg>-Werror</arg> |
| 399 | + <arg>-Xopt-in=kotlin.RequiresOptIn</arg> |
| 400 | + </args> |
| 401 | + </configuration> |
| 402 | + </execution> |
| 403 | + <execution> |
| 404 | + <id>test-compile</id> |
| 405 | + <phase>test-compile</phase> |
| 406 | + <goals> <goal>test-compile</goal> </goals> |
| 407 | + <configuration> |
| 408 | + <sourceDirs> |
| 409 | + <sourceDir>${project.basedir}/src/test/tests</sourceDir> |
| 410 | + </sourceDirs> |
| 411 | + </configuration> |
| 412 | + </execution> |
| 413 | + </executions> |
| 414 | + <configuration> |
| 415 | + <jvmTarget>${kotlin.compiler.jvmTarget}</jvmTarget> |
| 416 | + <args> |
| 417 | + <arg>-Werror</arg> |
| 418 | + <arg>-Xopt-in=kotlin.RequiresOptIn</arg> |
| 419 | + </args> |
| 420 | + </configuration> |
| 421 | + </plugin> |
421 | 422 | <plugin> |
422 | 423 | <groupId>org.apache.maven.plugins</groupId> |
423 | 424 | <artifactId>maven-compiler-plugin</artifactId> |
|
0 commit comments