OSDN Git Service

Merge pull request #2 from miurahr/on_gradle
[dictzip-java/dictzip-java.git] / build.gradle
1 // common settings
2 subprojects {
3   apply plugin: 'java'
4   apply plugin: 'jacoco'
5   apply plugin: 'checkstyle'
6
7   sourceCompatibility = '1.7'
8   targetCompatibility = '1.7'
9   [compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
10   [compileJava, compileTestJava]*.options*.bootClasspath = "$JDK7_HOME/jre/lib/rt.jar"
11   checkstyle {
12     config = resources.text.fromFile("${rootProject.projectDir}/config/checkstyle/checkstyle.xml")
13     toolVersion = '6.16.1'
14   }
15
16   repositories {
17     mavenCentral()
18   }
19
20   dependencies {
21     testCompile group: 'junit', name: 'junit', version: '4.11'
22   }
23 }
24
25 project(':dictzip-lib') {}
26
27 project(':dictzip-cli') {
28   apply plugin: 'application'
29   mainClassName = 'org.dict.zip.cli.Main'
30   applicationName = 'DictZip'
31
32   dependencies {
33     compile project(':dictzip-lib'),
34        'commons-codec:commons-codec:1.10',
35        'gnu.getopt:java-getopt:1.0.13'
36     testCompile 'commons-io:commons-io:2.4'
37   }
38 }