Skip to content

Commit 2080360

Browse files
committed
Target JVM 1.8 for Kotlin
Signed-off-by: Ryan Nett <[email protected]>
1 parent 197c5cf commit 2080360

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

Diff for: tensorflow-core-kotlin/pom.xml

+2
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545

4646
<properties>
4747
<kotlin.version>1.4.20</kotlin.version>
48+
<kotlin.jvmTarget>1.8</kotlin.jvmTarget>
49+
4850
<native.classifier>${javacpp.platform}${javacpp.platform.extension}</native.classifier>
4951
<javacpp.platform.extension></javacpp.platform.extension>
5052
<javacpp.platform.properties>${javacpp.platform}</javacpp.platform.properties>

Diff for: tensorflow-core-kotlin/tensorflow-core-kotlin-api/pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@
127127
<arg>-Xopt-in=kotlin.contracts.ExperimentalContracts</arg>
128128
<arg>-Xexplicit-api=strict</arg>
129129
</args>
130+
<jvmTarget>${kotlin.jvmTarget}</jvmTarget>
130131
</configuration>
131132

132133
<executions>

Diff for: tensorflow-core-kotlin/tensorflow-core-kotlin-generator/pom.xml

+5-2
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@
5050
<groupId>org.jetbrains.kotlin</groupId>
5151
<artifactId>kotlin-maven-plugin</artifactId>
5252
<version>${kotlin.version}</version>
53+
<configuration>
54+
<jvmTarget>${kotlin.jvmTarget}</jvmTarget>
55+
</configuration>
5356

5457
<executions>
5558
<execution>
@@ -73,8 +76,8 @@
7376
<version>3.5.1</version>
7477
<configuration>
7578
<proc>none</proc>
76-
<source>1.6</source>
77-
<target>1.6</target>
79+
<source>1.8</source>
80+
<target>1.8</target>
7881
</configuration>
7982
<executions>
8083
<!-- Replacing default-compile as it is treated specially by maven -->

0 commit comments

Comments
 (0)