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