Skip to content

Commit

Permalink
Merge pull request #29 from fingerprintjs/feature/INTER-519-library
Browse files Browse the repository at this point in the history
chore: fix bundling dependent libraries into library jar
  • Loading branch information
Sergey Shelomentsev committed Feb 29, 2024
2 parents a747457 + 309d438 commit 6c7897d
Showing 1 changed file with 13 additions and 14 deletions.
27 changes: 13 additions & 14 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ repositories {
mavenCentral()
}

apply plugin: 'java'
apply plugin: 'java-library'
apply plugin: 'maven-publish'
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
Expand Down Expand Up @@ -60,18 +60,18 @@ ext {
dependencies {
implementation "io.swagger:swagger-annotations:$swagger_annotations_version"
implementation "com.google.code.findbugs:jsr305:3.0.2"
implementation "org.glassfish.jersey.core:jersey-client:$jersey_version"
implementation "org.glassfish.jersey.inject:jersey-hk2:$jersey_version"
implementation "org.glassfish.jersey.media:jersey-media-multipart:$jersey_version"
implementation "org.glassfish.jersey.media:jersey-media-json-jackson:$jersey_version"
implementation "org.glassfish.jersey.connectors:jersey-apache-connector:$jersey_version"
implementation "com.fasterxml.jackson.core:jackson-core:$jackson_version"
implementation "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
implementation "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
implementation 'io.github.cdimascio:dotenv-java:2.1.0'
api "org.glassfish.jersey.core:jersey-client:$jersey_version"
api "org.glassfish.jersey.inject:jersey-hk2:$jersey_version"
api "org.glassfish.jersey.media:jersey-media-multipart:$jersey_version"
api "org.glassfish.jersey.media:jersey-media-json-jackson:$jersey_version"
api "org.glassfish.jersey.connectors:jersey-apache-connector:$jersey_version"
api "com.fasterxml.jackson.core:jackson-core:$jackson_version"
api "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
api "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
api "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
api "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
api "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
api 'io.github.cdimascio:dotenv-java:2.1.0'
testImplementation "org.junit.jupiter:junit-jupiter-api:$junit_version"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit_version"
testImplementation 'org.mockito:mockito-all:1.10.19'
Expand Down Expand Up @@ -121,7 +121,6 @@ spotless {
jar {
exclude 'com/fingerprint/example/**'
duplicatesStrategy 'exclude'
from configurations.runtimeClasspath.findAll { it.name.endsWith('jar') }.collect { zipTree(it) }
}

tasks.register('runFunctionalTests', JavaExec) {
Expand Down

0 comments on commit 6c7897d

Please sign in to comment.