1 group = 'net.pterodactylus'
5 maven { url "http://maven.pterodactylus.net/" }
11 sourceCompatibility = 1.7
12 targetCompatibility = 1.7
14 tasks.withType(JavaCompile) {
15 options.encoding = 'UTF-8'
20 dependencies.all { dep ->
21 configurations.default.exclude group: dep.group, module: dep.name
24 compile.extendsFrom provided
28 provided group: 'org.freenetproject', name: 'fred', version: '0.7.5.1475'
29 provided group: 'org.freenetproject', name: 'freenet-ext', version: '26'
31 compile group: 'net.pterodactylus', name: 'utils', version: '0.11'
33 testCompile group: 'junit', name: 'junit', version: '3.8.2'
36 task fatJar(type: Jar) {
37 archiveName = project.name + '-jar-with-dependencies.jar'
38 from { (configurations.runtime - configurations.provided).collect { it.isDirectory() ? it : zipTree(it) } }
40 attributes('Plugin-Main-Class': 'net.pterodactylus.wotns.main.WoTNSPlugin')