group = 'asys' version = '0.5.6-SNAPSHOT' repositories { maven { url 'https://hub.spigotmc.org/nexus/content/groups/public/' } } processResources { filesMatching('**/plugin.yml') { filter { it.replace('${version}', project.version) } } } configurations { include compile.extendsFrom include } compileJava { dependsOn ':bridge-protocol:compileJava' } jar { dependsOn ':bridge-protocol:jar' dependsOn configurations.include from { configurations.include.collect { it.isDirectory() ? it : zipTree(it) } } } ext { nettyVersion = '4.0.23.Final' } dependencies { include files(project(':bridge-protocol').sourceSets.main.output.classesDir) compile (group: 'org.bukkit', name: 'bukkit', version: '1.8.8-R0.1-SNAPSHOT') { exclude group: 'junit' exclude group: 'commons-lang' exclude group: 'com.googlecode.json-simple' exclude group: 'com.google.code.gson' exclude group: 'org.avaje' } compile group: 'io.netty', name: 'netty-codec', version: nettyVersion compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.0-rc1' }