49 lines
915 B
Groovy
49 lines
915 B
Groovy
group 'eu.mikroskeem'
|
|
version '1.0-SNAPSHOT'
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
jcenter()
|
|
}
|
|
buildscript {
|
|
repositories {
|
|
jcenter()
|
|
}
|
|
dependencies {
|
|
classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.4'
|
|
}
|
|
}
|
|
|
|
apply plugin: 'groovy'
|
|
apply plugin: 'java'
|
|
apply plugin: 'com.github.johnrengelman.shadow'
|
|
|
|
|
|
sourceCompatibility = 1.8
|
|
|
|
sourceSets {
|
|
main {
|
|
groovy {
|
|
srcDirs = [
|
|
"src/main/groovy",
|
|
"src/main/java"
|
|
]
|
|
}
|
|
java {
|
|
srcDirs = []
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile 'org.codehaus.groovy:groovy-all:2.4.7'
|
|
shadow 'org.codehaus.groovy:groovy-all:2.4.7'
|
|
compile files('/usr/share/java/gtk.jar')
|
|
testCompile group: 'junit', name: 'junit', version: '4.11'
|
|
}
|
|
|
|
jar {
|
|
manifest {
|
|
attributes 'Main-Class': 'eu.mikroskeem.notificationhackery.Main'
|
|
}
|
|
} |