diff --git a/build.gradle b/build.gradle index 33c524d..924da0c 100644 --- a/build.gradle +++ b/build.gradle @@ -11,5 +11,5 @@ repositories { dependencies { - testCompile group: 'junit', name: 'junit', version: '4.12' + testImplementation group: 'junit', name: 'junit', version: '4.12' } diff --git a/hbase-sequence-file-reader/build.gradle b/hbase-sequence-file-reader/build.gradle index 446f6d9..8a5d005 100644 --- a/hbase-sequence-file-reader/build.gradle +++ b/hbase-sequence-file-reader/build.gradle @@ -11,22 +11,23 @@ repositories { dependencies { - compile group: 'org.apache.hbase', name: 'hbase-client', version: '1.4.2' - compile group: 'org.apache.hadoop', name: 'hadoop-common', version: '2.4.0' - compile group: 'org.apache.hadoop', name: 'hadoop-core', version: '1.2.1' - compile group: 'org.apache.hbase', name: 'hbase-mapreduce', version: '2.1.0' + implementation group: 'org.apache.hbase', name: 'hbase-client', version: '1.4.2' + implementation group: 'org.apache.hadoop', name: 'hadoop-common', version: '2.4.0' + implementation group: 'org.apache.hadoop', name: 'hadoop-core', version: '1.2.1' + implementation group: 'org.apache.hbase', name: 'hbase-mapreduce', version: '2.1.0' - testCompile group: 'junit', name: 'junit', version: '4.12' + testImplementation group: 'junit', name: 'junit', version: '4.12' } jar { manifest { + duplicatesStrategy = 'exclude' attributes 'Main-Class': 'org.cv.hbase.oneoff.sequencefile.ReadHBaseSequenceFile' } from { - (configurations.runtime).collect { + (configurations.runtimeClasspath).collect { it.isDirectory() ? it : zipTree(it) } } -} \ No newline at end of file +} diff --git a/resolve-region-multisamekey-issue/build.gradle b/resolve-region-multisamekey-issue/build.gradle index 7cd4d51..c717c90 100644 --- a/resolve-region-multisamekey-issue/build.gradle +++ b/resolve-region-multisamekey-issue/build.gradle @@ -11,21 +11,22 @@ repositories { dependencies { - compile group: 'org.apache.hbase', name: 'hbase-client', version: '1.4.2' - compile group: 'com.beust', name: 'jcommander', version: '1.72' - compile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3' + implementation group: 'org.apache.hbase', name: 'hbase-client', version: '1.4.2' + implementation group: 'com.beust', name: 'jcommander', version: '1.72' + implementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3' - testCompile group: 'junit', name: 'junit', version: '4.12' + testImplementation group: 'junit', name: 'junit', version: '4.12' } jar { manifest { + duplicatesStrategy = 'exclude' attributes 'Main-Class': 'org.cv.hbase.oneoff.MultRegionStartWithSameKeyIssue' } from { - (configurations.runtime).collect { + (configurations.runtimeClasspath).collect { it.isDirectory() ? it : zipTree(it) } } -} \ No newline at end of file +}