@@ -2,8 +2,8 @@ import groovy.json.JsonBuilder
2
2
import org.gradle.util.VersionNumber
3
3
4
4
plugins {
5
- id ' com.gradle.plugin-publish' version ' 0.14 .0'
6
- id " org.gradle.test-retry" version " 1.2 .0"
5
+ id ' com.gradle.plugin-publish' version ' 1.3 .0'
6
+ id " org.gradle.test-retry" version " 1.6 .0"
7
7
}
8
8
9
9
apply plugin : " java-gradle-plugin"
@@ -12,12 +12,15 @@ apply plugin: "groovy"
12
12
apply plugin : " kotlin"
13
13
14
14
gradlePlugin {
15
+ website = ' https://github.com/mozilla/rust-android-gradle'
16
+ vcsUrl = ' https://github.com/mozilla/rust-android-gradle.git'
15
17
plugins {
16
18
rustAndroidGradlePlugin {
17
19
id = ' org.mozilla.rust-android-gradle.rust-android'
18
20
implementationClass = ' com.nishtahir.RustAndroidPlugin'
19
21
displayName = ' Plugin for building Rust with Cargo in Android projects'
20
22
description = ' A plugin that helps build Rust JNI libraries with Cargo for use in Android projects.'
23
+ tags = [' rust' , ' cargo' , ' android' ]
21
24
}
22
25
}
23
26
}
@@ -61,20 +64,19 @@ dependencies {
61
64
testImplementation " org.junit.jupiter:junit-jupiter-api"
62
65
}
63
66
67
+
68
+ compileJava {
69
+ sourceCompatibility = JavaVersion . VERSION_17
70
+ targetCompatibility = JavaVersion . VERSION_17
71
+ }
72
+
64
73
compileKotlin {
65
- kotlinOptions. jvmTarget = " 1.8 "
74
+ kotlinOptions. jvmTarget = " 17 "
66
75
}
67
76
compileTestKotlin {
68
- kotlinOptions. jvmTarget = " 1.8 "
77
+ kotlinOptions. jvmTarget = " 17 "
69
78
}
70
79
71
- pluginBundle {
72
- website = ' https://github.com/mozilla/rust-android-gradle'
73
- vcsUrl = ' https://github.com/mozilla/rust-android-gradle.git'
74
- tags = [' rust' , ' cargo' , ' android' ]
75
- }
76
-
77
-
78
80
// Generate a json file that contains the matrix of Gradle and AGP versions to test against.
79
81
def generatedResources = " $buildDir /generated-resources/main"
80
82
tasks. register(' generateVersions' ) {
0 commit comments