Skip to content

Commit 74a82b0

Browse files
author
Bartosz Litwiniuk
committed
Fix static path gson jar
1 parent 3824c36 commit 74a82b0

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

backtrace-library/build.gradle

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,13 +114,18 @@ mavenPublishing {
114114
}
115115
}
116116

117-
def gsonJar = project(':gson')
118-
.layout.buildDirectory.file("libs/gson-backtrace.jar")
117+
def shadedGsonJar = project(":gson").provider {
118+
project(":gson")
119+
.tasks
120+
.named("shadowJar")
121+
.get()
122+
.archiveFile
123+
}
119124

120125
dependencies {
121126
implementation 'com.squareup:tape:1.2.3'
122127
implementation 'androidx.appcompat:appcompat:1.6.1'
123-
implementation files(gsonJar)
128+
implementation(files(shadedGsonJar))
124129
testImplementation 'junit:junit:4.13.2'
125130
testImplementation "org.mockito:mockito-core:5.19.0"
126131
testImplementation 'org.json:json:20250517'
@@ -132,4 +137,6 @@ dependencies {
132137
androidTestImplementation "org.mockito:mockito-android:5.19.0"
133138
}
134139

135-
tasks.preBuild.dependsOn(':gson:shadowJar')
140+
afterEvaluate {
141+
preBuild.dependsOn(":gson:shadowJar")
142+
}

backtrace-library/src/main/java/backtraceio/library/common/serialization/ThrowableTypeAdapterFactory.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@
1717
import java.util.ArrayList;
1818
import java.util.Arrays;
1919
import java.util.List;
20-
import java.util.function.Supplier;
21-
22-
import backtraceio.library.BacktraceDatabase;
2320
import backtraceio.library.logger.BacktraceLogger;
2421

2522
public class ThrowableTypeAdapterFactory implements TypeAdapterFactory {

0 commit comments

Comments
 (0)