Skip to content

Commit 15fedbc

Browse files
committed
Bump all deps
1 parent c24dfbd commit 15fedbc

File tree

24 files changed

+778
-58
lines changed

24 files changed

+778
-58
lines changed

build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ buildscript {
22
Properties versionProperties = new Properties()
33
versionProperties.load(new FileInputStream("$project.rootDir/version.properties"))
44

5-
ext.kotlin_version = '1.3.50'
6-
ext.agp_version = '4.0.1'
5+
ext.kotlin_version = '2.1.0'
6+
ext.agp_version = '8.7.1'
77
ext.plugin_version = versionProperties.getProperty("version")
88

99
repositories {
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

plugin/build.gradle

+13-11
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import groovy.json.JsonBuilder
22
import org.gradle.util.VersionNumber
33

44
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"
77
}
88

99
apply plugin: "java-gradle-plugin"
@@ -12,12 +12,15 @@ apply plugin: "groovy"
1212
apply plugin: "kotlin"
1313

1414
gradlePlugin {
15+
website = 'https://github.com/mozilla/rust-android-gradle'
16+
vcsUrl = 'https://github.com/mozilla/rust-android-gradle.git'
1517
plugins {
1618
rustAndroidGradlePlugin {
1719
id = 'org.mozilla.rust-android-gradle.rust-android'
1820
implementationClass = 'com.nishtahir.RustAndroidPlugin'
1921
displayName = 'Plugin for building Rust with Cargo in Android projects'
2022
description = 'A plugin that helps build Rust JNI libraries with Cargo for use in Android projects.'
23+
tags = ['rust', 'cargo', 'android']
2124
}
2225
}
2326
}
@@ -61,20 +64,19 @@ dependencies {
6164
testImplementation "org.junit.jupiter:junit-jupiter-api"
6265
}
6366

67+
68+
compileJava {
69+
sourceCompatibility = JavaVersion.VERSION_17
70+
targetCompatibility = JavaVersion.VERSION_17
71+
}
72+
6473
compileKotlin {
65-
kotlinOptions.jvmTarget = "1.8"
74+
kotlinOptions.jvmTarget = "17"
6675
}
6776
compileTestKotlin {
68-
kotlinOptions.jvmTarget = "1.8"
77+
kotlinOptions.jvmTarget = "17"
6978
}
7079

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-
7880
// Generate a json file that contains the matrix of Gradle and AGP versions to test against.
7981
def generatedResources = "$buildDir/generated-resources/main"
8082
tasks.register('generateVersions') {

plugin/src/main/groovy/com/nishtahir/Versions.groovy

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package com.nishtahir
22

3-
import com.google.common.collect.ImmutableMultimap
4-
import com.google.common.collect.ImmutableSortedSet
5-
import com.google.common.collect.Multimap
63
import groovy.json.JsonSlurper
74
import groovy.transform.CompileStatic
85
import groovy.transform.TypeCheckingMode
6+
import org.gradle.internal.impldep.com.google.common.collect.ImmutableMultimap
7+
import org.gradle.internal.impldep.com.google.common.collect.ImmutableSortedSet
8+
import org.gradle.internal.impldep.com.google.common.collect.Multimap
99
import org.gradle.util.GradleVersion
1010
import org.gradle.util.VersionNumber
1111

plugin/src/main/kotlin/com/nishtahir/CargoBuildTask.kt

+3
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,9 @@ open class CargoBuildTask : DefaultTask() {
137137
theCommandLine.add(features.featureSet.joinToString(" "))
138138
}
139139
}
140+
null -> {
141+
// Do nothing
142+
}
140143
}
141144

142145
if (cargoExtension.profile != "debug") {

plugin/src/test/groovy/com/nishtahir/TestVersions.groovy

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.nishtahir
22

3-
import com.google.common.collect.ImmutableMultimap
4-
import com.google.common.collect.Multimap
3+
import org.gradle.internal.impldep.com.google.common.collect.ImmutableMultimap
4+
import org.gradle.internal.impldep.com.google.common.collect.Multimap
55
import org.gradle.util.GradleVersion
66
import org.gradle.util.VersionNumber
77

samples/app/build.gradle

+9-8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
buildscript {
2-
ext.agp_version = '7.0.0'
2+
ext.agp_version = '8.7.1'
33
repositories {
44
google()
55
maven {
@@ -16,13 +16,14 @@ apply plugin: 'com.android.application'
1616
apply plugin: 'org.mozilla.rust-android-gradle.rust-android'
1717

1818
android {
19-
compileSdkVersion 27
20-
ndkVersion "26.3.11579264"
19+
ndkVersion "27.1.12297006"
20+
namespace "com.nishtahir.androidrust"
2121

2222
defaultConfig {
2323
applicationId "com.nishtahir.androidrust"
2424
minSdkVersion 21
25-
targetSdkVersion 27
25+
targetSdkVersion 35
26+
compileSdk 35
2627
versionCode 1
2728
versionName "1.0"
2829
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
@@ -50,14 +51,14 @@ dependencies {
5051
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
5152
exclude group: 'com.android.support', module: 'support-annotations'
5253
})
53-
implementation 'com.android.support:appcompat-v7:27.1.1'
54-
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
55-
testImplementation 'junit:junit:4.12'
54+
implementation 'com.android.support:appcompat-v7:28.0.0'
55+
implementation 'com.android.support.constraint:constraint-layout:2.0.4'
56+
testImplementation 'junit:junit:4.13.2'
5657
}
5758

5859
afterEvaluate {
5960
// The `cargoBuild` task isn't available until after evaluation.
60-
android.applicationVariants.all { variant ->
61+
android.applicationVariants.configureEach { variant ->
6162
def productFlavor = ""
6263
variant.productFlavors.each {
6364
productFlavor += "${it.name.capitalize()}"
42.5 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
4+
networkTimeout=10000
5+
validateDistributionUrl=true
6+
zipStoreBase=GRADLE_USER_HOME
7+
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)