apply plugin: 'eclipse'

eclipse {
    project {
        name = "Dynmap(dynmap-api)"
    }
}

description = "dynmap-api"

sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.

dependencies {
    compileOnly group: 'org.bukkit', name: 'bukkit', version:'1.7.10-R0.1-SNAPSHOT'
    compileOnly project(":DynmapCoreAPI")
}

jar {
   archiveClassifier  = 'unshaded'
}

shadowJar {
    dependencies {
        include(dependency(":DynmapCoreAPI"))
	}
    destinationDirectory = file '../target'
    archiveClassifier  = ''
}

artifacts {
    archives shadowJar
}

publishing {
    publications {
        mavenJava(MavenPublication) {
            from components.java
        }
    }
}
