File tree Expand file tree Collapse file tree
src/main/java/backtraceio/library/common/serialization Expand file tree Collapse file tree Original file line number Diff line number Diff 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
120125dependencies {
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+ }
Original file line number Diff line number Diff line change 1717import java .util .ArrayList ;
1818import java .util .Arrays ;
1919import java .util .List ;
20- import java .util .function .Supplier ;
21-
22- import backtraceio .library .BacktraceDatabase ;
2320import backtraceio .library .logger .BacktraceLogger ;
2421
2522public class ThrowableTypeAdapterFactory implements TypeAdapterFactory {
You can’t perform that action at this time.
0 commit comments