apply plugin: 'com.palantir.docker'
apply plugin: 'org.springframework.boot'

dependencies {
	implementation(
			'org.springframework.boot:spring-boot-starter-integration',
			'org.springframework.boot:spring-boot-starter-web'
	)
	compileOnly(
			'org.projectlombok:lombok'
	)
	compile (
			project(':waf-client'),
			'io.kubernetes:client-java:2.0.0',
			'com.google.guava:guava:26.0-jre',
			'org.reflections:reflections:0.9.9',
			'com.fasterxml.jackson.core:jackson-annotations',
			'com.fasterxml.jackson.core:jackson-core',
			'com.fasterxml.jackson.core:jackson-databind',
			'javax.inject:javax.inject:1'
	)
}

docker {
	dependsOn build
	name "${project.group}/${bootJar.baseName}"
	dockerfile file('src/main/resources/Dockerfile.eventlistener')
	files bootJar.archivePath
	buildArgs(['JAR_FILE': "${bootJar.archiveName}"])
}