Skip to content

Commit bdb7615

Browse files
committed
Updated gradle to 6.5
Migrated to gradle kotlin dsl Added gradle.properties Refactored build.gradle.kts
1 parent 81fee12 commit bdb7615

File tree

9 files changed

+114
-68
lines changed

9 files changed

+114
-68
lines changed

build.gradle

Lines changed: 0 additions & 44 deletions
This file was deleted.

build.gradle.kts

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
plugins {
2+
id("java-gradle-plugin")
3+
id("com.gradle.plugin-publish")
4+
}
5+
6+
group = "com.github.sgtsilvio.gradle"
7+
description = "Backports Java 8 APIs (java.util.Optional, java.util.function, java.util.stream, " +
8+
"java.util.concurrent.CompletableFuture) to Android APIs < 24 (Android 7.0 Nougat)"
9+
10+
java {
11+
sourceCompatibility = JavaVersion.VERSION_1_8
12+
}
13+
14+
repositories {
15+
google()
16+
jcenter()
17+
}
18+
19+
dependencies {
20+
implementation("com.android.tools.build:gradle:${property("android.tools.build.version")}")
21+
implementation("com.android.tools.build:gradle-api:${property("android.tools.build.version")}")
22+
implementation("org.javassist:javassist:${property("javassist.version")}")
23+
implementation("org.jetbrains:annotations:${property("annotations.version")}")
24+
}
25+
26+
gradlePlugin {
27+
plugins {
28+
create("android-retrofix") {
29+
id = "${group}.${name}"
30+
displayName = "Android RetroFix"
31+
description = project.description
32+
implementationClass = "${group}.android.retrofix.RetroFixPlugin"
33+
}
34+
}
35+
}
36+
37+
pluginBundle {
38+
website = "https://github.com/SgtSilvio/android-retrofix"
39+
vcsUrl = "https://github.com/SgtSilvio/android-retrofix"
40+
tags = listOf("android", "retrofit", "backport")
41+
}

gradle.properties

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
version=0.3.5
2+
#
3+
# main dependencies
4+
#
5+
android.tools.build.version=3.4.1
6+
javassist.version=3.25.0-GA
7+
annotations.version=17.0.0
8+
#
9+
# plugins
10+
#
11+
plugin.plugin-publish.version=0.12.0

gradle/wrapper/gradle-wrapper.jar

2.67 KB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
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-4.10.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

gradlew

Lines changed: 33 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 21 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

settings.gradle

Lines changed: 0 additions & 2 deletions
This file was deleted.

settings.gradle.kts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
pluginManagement {
2+
plugins {
3+
id("com.gradle.plugin-publish") version "${extra["plugin.plugin-publish.version"]}"
4+
}
5+
}
6+
7+
rootProject.name = "android-retrofix"

0 commit comments

Comments
 (0)