notificationhackery/build.gradle

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'
}
}