Skip to content

Instantly share code, notes, and snippets.

View brendonanderson's full-sized avatar

Brendon Anderson brendonanderson

  • Object Partners, Inc
  • Minneapolis, MN
View GitHub Profile
@brendonanderson
brendonanderson / build.gradle
Created October 9, 2017 01:26 — forked from anonymous/build.gradle
Gradle SpawnProcessTask
task startServer(type: SpawnProcessTask) {
doFirst {
kafkaEmbedded = new KafkaEmbedded(1, true, 1, 'output-topic')
kafkaEmbedded.before()
bootPort = availablePort()
command "java -Dserver.port=${bootPort} -Dspring.kafka.producer.bootstrap-servers=${kafkaEmbedded.getBrokersAsString()} -Dspring.kafka.consumer.group-id=func-test -jar ${projectDir}/build/libs/emb-kafka-${version}.jar"
ready 'Started EmbKafkaApplication' // looks for this text to indicate process has started
}
}