diff --git a/build.gradle b/build.gradle index 7c450c724..869719baf 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ buildscript { * for building archives (such as an APK), but is useful for performing Android checks like lint. */ if (!project.hasProperty("android")) { - apply plugin: 'java' + apply plugin: 'java-library' apply plugin: 'checkstyle' apply plugin: 'jacoco' apply plugin: 'me.champeau.jmh' @@ -144,20 +144,18 @@ if (!project.hasProperty("android")) { dependencies { // Be sure to update dependencies in pom.xml to match - implementation 'joda-time:joda-time:2.10.13' - implementation 'org.slf4j:slf4j-api:1.7.33' - implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.1' + api 'joda-time:joda-time:2.10.13' + api 'org.slf4j:slf4j-api:1.7.33' + api 'com.fasterxml.jackson.core:jackson-databind:2.13.1' + api 'org.jetbrains.kotlin:kotlin-stdlib:1.6.10' + api 'org.bouncycastle:bcprov-jdk18on:1.77' + api 'net.sf.kxml:kxml2:2.3.0' // Upgrade to version higher than 1.4 when Collect minSDK >= 26 - implementation 'org.apache.commons:commons-csv:1.4' + api 'org.apache.commons:commons-csv:1.4' // Upgrade to version higher than 2.5 when Collect minSDK >= 26 - implementation 'commons-io:commons-io:2.5' - - implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.6.10' - implementation 'org.bouncycastle:bcprov-jdk18on:1.77' - - compileOnly 'net.sf.kxml:kxml2:2.3.0' + api 'commons-io:commons-io:2.5' testImplementation 'ch.qos.logback:logback-classic:1.2.10' testImplementation 'junit:junit:4.13.2' diff --git a/pom.xml b/pom.xml index e3e5dc8f2..a29c266a2 100644 --- a/pom.xml +++ b/pom.xml @@ -48,13 +48,11 @@ net.sf.kxml kxml2 2.3.0 - compile joda-time joda-time 2.10.13 - compile com.fasterxml.jackson.core