build.gradle 1 KB
Newer Older
Florian Lugou's avatar
Florian Lugou committed
1 2 3 4 5 6
apply plugin: 'application'

// This defines the source sets for this subproject
sourceSets {
    main {
        java {
7
            srcDir "${rootProject.absPath}/src/main/java/graph"
Florian Lugou's avatar
Florian Lugou committed
8 9 10 11
            srcDir "${rootProject.absPath}/src/main/java/ui/util"
            srcDir "${rootProject.absPath}/src/main/java/ui/file"
            srcDir "${rootProject.absPath}/src/main/java/vcd"
            srcDir "${rootProject.absPath}/src/main/java/myutil"
12
            srcDir "${rootProject.absPath}/src/main/java/common"
Florian Lugou's avatar
Florian Lugou committed
13 14 15 16 17 18 19 20 21 22 23 24
        }
    }

    test {
        java {
        }
    }
}

dependencies {
    compile name: 'gs-core-1.3'
    compile name: 'gs-ui-1.3'
25
    compile name: 'commons-io-2.5'
Florian Lugou's avatar
Florian Lugou committed
26 27
    compileOnly name: 'commons-codec-1.10'
    compileOnly name: 'jsoup-1.8.1'
28
    compile name: 'jautomata-core'
apvrille's avatar
apvrille committed
29
    compileOnly name: 'jna-3.3.0'
Florian Lugou's avatar
Florian Lugou committed
30 31 32 33 34 35 36 37 38 39 40 41
}

jar {
  manifest {
    attributes(
      'Class-Path': configurations.compile.collect { it.getName() }.join(' '),
      'Main-Class': 'GraphMinimize'
    )
  }
}

mainClassName = 'GraphMinimize'