plugins { id 'java' id 'com.github.johnrengelman.shadow' version '2.0.4' } compileJava { options.compilerArgs += ['-proc:none'] } compileTestJava { options.compilerArgs += ['-proc:none'] } jar { manifest { attributes 'Main-Class': 'com.velocitypowered.proxy.Velocity' attributes 'Implementation-Version': project.version } } dependencies { compile project(':velocity-api') compile "io.netty:netty-codec:${nettyVersion}" compile "io.netty:netty-codec-http:${nettyVersion}" compile "io.netty:netty-handler:${nettyVersion}" compile "io.netty:netty-transport-native-epoll:${nettyVersion}" compile "io.netty:netty-transport-native-epoll:${nettyVersion}:linux-x86_64" compile "org.apache.logging.log4j:log4j-api:${log4jVersion}" compile "org.apache.logging.log4j:log4j-core:${log4jVersion}" testCompile "org.junit.jupiter:junit-jupiter-api:${junitVersion}" testCompile "org.junit.jupiter:junit-jupiter-engine:${junitVersion}" } artifacts { archives shadowJar }