48 lines
970 B
Groovy
48 lines
970 B
Groovy
group 'net.headlezz.resdiff'
|
|
version '1.0'
|
|
|
|
apply plugin: 'kotlin'
|
|
apply plugin: 'application'
|
|
|
|
sourceCompatibility = 1.6
|
|
mainClassName = "net.headlezz.resdiff.ResdiffPackage"
|
|
|
|
jar {
|
|
manifest {
|
|
attributes "Main-Class": "$mainClassName"
|
|
}
|
|
|
|
from {
|
|
configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
|
|
}
|
|
}
|
|
|
|
buildscript {
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
dependencies {
|
|
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:0.13.1514'
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
compile fileTree(include: ['*.jar'], dir: 'libs')
|
|
compile 'org.jetbrains.kotlin:kotlin-stdlib:0.13.1514'
|
|
compile 'org.jetbrains.kotlin:kotlin-reflect:0.13.1514'
|
|
compile 'commons-cli:commons-cli:1.3.1'
|
|
testCompile group: 'junit', name: 'junit', version: '4.11'
|
|
}
|
|
|
|
sourceSets {
|
|
test.kotlin.srcDirs += 'src/test/kotlin'
|
|
}
|
|
|
|
task wrapper(type: Wrapper) {
|
|
gradleVersion = '2.7'
|
|
}
|