apply plugin: 'java' apply plugin: 'eclipse' sourceCompatibility = 1.8 targetCompatibility = 1.8 repositories { mavenCentral() } jar { baseName = 'ServersPlugin' version = '0.1.0' manifest { attributes 'Plugin-Class' : 'com.perforce.hws.plugin.servers.ServersPlugin', 'Plugin-Id' : 'ServersPlugin', 'Plugin-Version' : '0.1.0', 'Plugin-Provider' : 'Perforce Software' } } task plugin(type: Jar) { baseName = 'ServersPlugin' version = '0.1.0' into('classes') extension('zip') with jar } build.dependsOn(plugin) dependencies { compile project(':core') }