Skip to content

Commit

Permalink
Merge pull request #294 from scenerygraphics/kapt
Browse files Browse the repository at this point in the history
Fix for KAPT
  • Loading branch information
kephale authored Oct 5, 2020
2 parents 28d7484 + a9b7c58 commit c5f160b
Showing 1 changed file with 63 additions and 62 deletions.
125 changes: 63 additions & 62 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -111,10 +111,9 @@
<scenery.version>b5c63ad</scenery.version>
<!-- <scijava-common.version>2.84.0</scijava-common.version>-->

<kotlin.version>1.4.0</kotlin.version>
<kotlin.version>1.4.10</kotlin.version>
<kotlinx-coroutines-core.version>1.3.9</kotlinx-coroutines-core.version>
<kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
<kotlin-maven-plugin.version>${kotlin.version}</kotlin-maven-plugin.version>
</properties>

<repositories>
Expand Down Expand Up @@ -348,6 +347,7 @@

<build>
<testSourceDirectory>src/test/tests</testSourceDirectory>
<sourceDirectory>src/main/kotlin</sourceDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand All @@ -358,66 +358,67 @@
<reuseForks>true</reuseForks>
</configuration>
</plugin>
<!-- <plugin>-->
<!-- <groupId>org.jetbrains.kotlin</groupId>-->
<!-- <artifactId>kotlin-maven-plugin</artifactId>-->
<!-- <version>${kotlin-maven-plugin.version}</version>-->
<!-- <executions>-->
<!-- <execution>-->
<!-- <id>compile</id>-->
<!-- <phase>compile</phase>-->
<!-- <goals> <goal>compile</goal> </goals>-->
<!-- <configuration>-->
<!-- <sourceDirs>-->
<!-- <source>src/main/java</source>-->
<!-- <source>target/generated-sources/kapt</source>-->
<!-- <source>target/generated-sources/kaptKotlin</source>-->
<!-- </sourceDirs>-->
<!-- <jvmTarget>${kotlin.compiler.jvmTarget}</jvmTarget>-->
<!-- <args>-->
<!-- <arg>-Werror</arg>-->
<!-- <arg>-Xopt-in=kotlin.RequiresOptIn</arg>-->
<!-- </args>-->
<!-- </configuration>-->
<!-- </execution>-->
<!-- <execution>-->
<!-- <id>test-compile</id>-->
<!-- <phase>test-compile</phase>-->
<!-- <goals> <goal>test-compile</goal> </goals>-->
<!-- <configuration>-->
<!-- <sourceDirs>-->
<!-- <sourceDir>${project.basedir}/src/test/tests</sourceDir>-->
<!-- </sourceDirs>-->
<!-- </configuration>-->
<!-- </execution>-->
<!-- <execution>-->
<!-- <id>kapt</id>-->
<!-- <goals>-->
<!-- <goal>kapt</goal>-->
<!-- </goals>-->
<!-- <configuration>-->
<!-- <sourceDirs>-->
<!-- <sourceDir>src/main/kotlin</sourceDir>-->
<!-- <sourceDir>src/main/java</sourceDir>-->
<!-- </sourceDirs>-->
<!-- <annotationProcessorPaths>-->
<!-- <annotationProcessorPath>-->
<!-- <groupId>org.scijava</groupId>-->
<!-- <artifactId>scijava-common</artifactId>-->
<!-- <version>${scijava-common.version}}</version>-->
<!-- </annotationProcessorPath>-->
<!-- </annotationProcessorPaths>-->
<!-- </configuration>-->
<!-- </execution>-->
<!-- </executions>-->
<!-- <configuration>-->
<!-- <jvmTarget>${kotlin.compiler.jvmTarget}</jvmTarget>-->
<!-- <args>-->
<!-- <arg>-Werror</arg>-->
<!-- <arg>-Xopt-in=kotlin.RequiresOptIn</arg>-->
<!-- </args>-->
<!-- </configuration>-->
<!-- </plugin>-->
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<version>${kotlin.version}</version>
<executions>
<execution>
<id>kapt</id>
<goals>
<goal>kapt</goal>
</goals>
<configuration>
<sourceDirs>
<sourceDir>src/main/kotlin</sourceDir>
<sourceDir>src/main/java</sourceDir>
</sourceDirs>
<annotationProcessorPaths>
<annotationProcessorPath>
<groupId>org.scijava</groupId>
<artifactId>scijava-common</artifactId>
<version>${scijava-common.version}</version>
</annotationProcessorPath>
</annotationProcessorPaths>
</configuration>
</execution>
<execution>
<id>compile</id>
<phase>compile</phase>
<goals> <goal>compile</goal> </goals>
<configuration>
<sourceDirs>
<source>src/main/kotlin</source>
<source>src/main/java</source>
<source>target/generated-sources/kapt</source>
<source>target/generated-sources/kaptKotlin</source>
</sourceDirs>
<jvmTarget>${kotlin.compiler.jvmTarget}</jvmTarget>
<args>
<arg>-Werror</arg>
<arg>-Xopt-in=kotlin.RequiresOptIn</arg>
</args>
</configuration>
</execution>
<execution>
<id>test-compile</id>
<phase>test-compile</phase>
<goals> <goal>test-compile</goal> </goals>
<configuration>
<sourceDirs>
<sourceDir>${project.basedir}/src/test/tests</sourceDir>
</sourceDirs>
</configuration>
</execution>
</executions>
<configuration>
<jvmTarget>${kotlin.compiler.jvmTarget}</jvmTarget>
<args>
<arg>-Werror</arg>
<arg>-Xopt-in=kotlin.RequiresOptIn</arg>
</args>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
Expand Down

0 comments on commit c5f160b

Please sign in to comment.