3 id "co.riiid.gradle" version "0.4.2"
5 id "com.jfrog.bintray" version "1.6"
11 apply plugin: 'jacoco'
12 apply plugin: 'checkstyle'
13 apply plugin: 'findbugs'
15 sourceCompatibility = jdkVersion
16 targetCompatibility = jdkVersion
17 [compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
18 [compileJava, compileTestJava]*.options*.bootClasspath = "$JDK_HOME/jre/lib/rt.jar"
20 config = resources.text.fromFile("${rootProject.projectDir}/config/checkstyle/checkstyle.xml")
22 toolVersion = '6.16.1'
25 // Force prevent checkstyle/findbugs on Test.
26 task checkstyleTest(overwrite: true) << {}
27 task findbugsTest(overwrite: true) << {}
28 tasks.withType(FindBugs) {
38 url "http://dl.bintray.com/miurahr/maven"
44 testCompile 'org.testng:testng:6.9.10'
53 version = projectVersion
55 project(':dictzip-lib') {
57 testCompile 'tokyo.northside:northside-io:0.2.0'
61 project(':dictzip-cli') {
62 apply plugin: 'application'
63 mainClassName = 'org.dict.zip.cli.Main'
64 applicationName = 'DictZip'
67 compile project(':dictzip-lib'),
68 'commons-codec:commons-codec:1.10',
69 'gnu.getopt:java-getopt:1.0.13'
70 testCompile 'tokyo.northside:northside-io:0.2.0'
74 if (gradle.startParameter.taskNames.contains('uploadArchives') ||
75 gradle.startParameter.taskNames.contains('bintrayUpload') ||
76 gradle.startParameter.taskNames.contains('githubRelease)) {
77 apply from: 'build.publish.gradle'