Skip to content

Instantly share code, notes, and snippets.

@fhussonnois
Created March 25, 2021 16:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fhussonnois/b31e51697aa508386048d28d8f38cbce to your computer and use it in GitHub Desktop.
Save fhussonnois/b31e51697aa508386048d28d8f38cbce to your computer and use it in GitHub Desktop.
Azkarra Gradle Fat Jar
group 'org.example'
version '1.0'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.github.jengelman.gradle.plugins:shadow:6.1.0'
}
}
apply plugin: 'java'
apply plugin: 'com.github.johnrengelman.shadow'
repositories {
mavenCentral()
}
jar {
manifest {
attributes 'Main-Class': 'test.Main'
}
}
dependencies {
implementation group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25'
implementation group: 'io.streamthoughts', name: 'azkarra-streams', version: '0.9.1'
implementation group: 'io.streamthoughts', name: 'azkarra-metrics', version: '0.9.1'
implementation group: 'org.apache.kafka', name: 'kafka-streams', version: '2.7.0'
implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.13.3'
implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.13.3'
implementation group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: '2.13.3'
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment