repositories {
    mavenCentral()
}

dependencies {
	compile 'org.ow2.asm:asm-debug-all:6.0_BETA'
}

def javaScriptingProjects = [':JavaIntegration',':JavaAnnotations',':JavaBytecodeCompiler', ':JavaShared', ':Validator', ':Parser', ':CodeModel', ':Shared']
jar {
	dependsOn javaScriptingProjects.collect{ it+":compileJava"}
    from files(javaScriptingProjects.collect{ project(it).sourceSets.main.output })
}
sourcesJar {
    from files(javaScriptingProjects.collect { project(it).sourceSets.main.allSource })
}
install {
	repositories.mavenInstaller {
		pom.artifactId = 'zencode-javascripting'
	}
}