diff --git a/pom.xml b/pom.xml index 6395b00..0d7605c 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.inteligr8 common-rest-api - 1.1-SNAPSHOT + 2.0-SNAPSHOT ReST API Client for Java @@ -39,11 +39,6 @@ jackson-datatype-jsr310 2.12.2 - - org.glassfish.jersey.media - jersey-media-multipart - ${jersey.version} - org.slf4j slf4j-api @@ -54,36 +49,6 @@ jakarta.ws.rs-api 2.1.6 - - org.glassfish.jersey.ext - jersey-proxy-client - ${jersey.version} - provided - - - org.glassfish.jersey.core - jersey-client - ${jersey.version} - provided - - - org.apache.cxf - cxf-rt-rs-client - ${cxf.version} - provided - - - org.glassfish.jersey.inject - jersey-hk2 - ${jersey.version} - test - - - org.glassfish.jersey.media - jersey-media-json-jackson - ${jersey.version} - test - org.junit.jupiter junit-jupiter-api @@ -106,6 +71,37 @@ + + org.codehaus.mojo + build-helper-maven-plugin + 3.2.0 + + + add-jaxrs-src + add-source + + + src/main/${jaxrs.impl} + + + + + add-test-src + add-test-source + + + src/test/${jaxrs.impl} + + + + + + + maven-jar-plugin + + ${jaxrs.impl} + + maven-surefire-plugin 3.0.0-M5 @@ -144,6 +140,70 @@ + + + jaxrs-jersey + + true + + jaxrs.impl + jersey + + + + jersey + + + + org.glassfish.jersey.ext + jersey-proxy-client + ${jersey.version} + + + org.glassfish.jersey.core + jersey-client + ${jersey.version} + + + org.glassfish.jersey.media + jersey-media-multipart + ${jersey.version} + + + org.glassfish.jersey.inject + jersey-hk2 + ${jersey.version} + test + + + org.glassfish.jersey.media + jersey-media-json-jackson + ${jersey.version} + test + + + + + jaxrs-cxf + + + jaxrs.impl + cxf + + + + cxf + + + + org.apache.cxf + cxf-rt-rs-client + ${cxf.version} + + + + + inteligr8-public diff --git a/src/main/java/com/inteligr8/rs/ClientCxfConfiguration.java b/src/main/cxf/com/inteligr8/rs/ClientCxfConfiguration.java similarity index 100% rename from src/main/java/com/inteligr8/rs/ClientCxfConfiguration.java rename to src/main/cxf/com/inteligr8/rs/ClientCxfConfiguration.java diff --git a/src/main/java/com/inteligr8/rs/ClientCxfImpl.java b/src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java similarity index 100% rename from src/main/java/com/inteligr8/rs/ClientCxfImpl.java rename to src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java diff --git a/src/main/java/com/inteligr8/rs/CxfLoggingFilter.java b/src/main/cxf/com/inteligr8/rs/CxfLoggingFilter.java similarity index 100% rename from src/main/java/com/inteligr8/rs/CxfLoggingFilter.java rename to src/main/cxf/com/inteligr8/rs/CxfLoggingFilter.java diff --git a/src/main/java/com/inteligr8/rs/CxfMultipartProvider.java b/src/main/cxf/com/inteligr8/rs/CxfMultipartProvider.java similarity index 100% rename from src/main/java/com/inteligr8/rs/CxfMultipartProvider.java rename to src/main/cxf/com/inteligr8/rs/CxfMultipartProvider.java diff --git a/src/main/java/com/inteligr8/rs/ClientJerseyConfiguration.java b/src/main/jersey/com/inteligr8/rs/ClientJerseyConfiguration.java similarity index 100% rename from src/main/java/com/inteligr8/rs/ClientJerseyConfiguration.java rename to src/main/jersey/com/inteligr8/rs/ClientJerseyConfiguration.java diff --git a/src/main/java/com/inteligr8/rs/ClientJerseyImpl.java b/src/main/jersey/com/inteligr8/rs/ClientJerseyImpl.java similarity index 100% rename from src/main/java/com/inteligr8/rs/ClientJerseyImpl.java rename to src/main/jersey/com/inteligr8/rs/ClientJerseyImpl.java