diff --git a/core/lyo-core-settings/pom.xml b/core/lyo-core-settings/pom.xml
index 0c149d965..102471adb 100644
--- a/core/lyo-core-settings/pom.xml
+++ b/core/lyo-core-settings/pom.xml
@@ -85,6 +85,10 @@
jersey-common
test
+
+ com.google.guava
+ guava
+
diff --git a/core/lyo-core-settings/src/main/java/org/eclipse/lyo/oslc4j/core/OSLC4JUtils.java b/core/lyo-core-settings/src/main/java/org/eclipse/lyo/oslc4j/core/OSLC4JUtils.java
index 307030f00..239a841b8 100644
--- a/core/lyo-core-settings/src/main/java/org/eclipse/lyo/oslc4j/core/OSLC4JUtils.java
+++ b/core/lyo-core-settings/src/main/java/org/eclipse/lyo/oslc4j/core/OSLC4JUtils.java
@@ -37,13 +37,13 @@
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
+import com.google.common.base.Strings;
import org.apache.jena.datatypes.DatatypeFormatException;
import org.apache.jena.datatypes.RDFDatatype;
import org.apache.jena.datatypes.TypeMapper;
import org.apache.jena.datatypes.xsd.XSDDatatype;
import org.apache.jena.datatypes.xsd.XSDDateTime;
import org.apache.jena.datatypes.xsd.impl.XMLLiteralType;
-import org.apache.jena.ext.com.google.common.base.Strings;
import org.apache.jena.rdf.model.Property;
import org.eclipse.lyo.oslc4j.core.model.ResourceShape;
import org.eclipse.lyo.oslc4j.core.model.XMLLiteral;
diff --git a/core/oslc4j-jena-provider/pom.xml b/core/oslc4j-jena-provider/pom.xml
index 2be514698..f2e8d6019 100644
--- a/core/oslc4j-jena-provider/pom.xml
+++ b/core/oslc4j-jena-provider/pom.xml
@@ -1,158 +1,166 @@
-
- 4.0.0
-
- org.eclipse.lyo.oslc4j.core
- oslc4j-core-build
- 6.0.0-SNAPSHOT
- ../oslc4j-core-build/pom.xml
-
- oslc4j-jena-provider
- Lyo :: Core :: Jena Provider
- JAX-RS provider for reading and writing RDF content using the Eclipse Lyo OSLC4J SDK.
+
+ 4.0.0
+
+ org.eclipse.lyo.oslc4j.core
+ oslc4j-core-build
+ 6.0.0-SNAPSHOT
+ ../oslc4j-core-build/pom.xml
+
+ oslc4j-jena-provider
+ Lyo :: Core :: Jena Provider
+ JAX-RS provider for reading and writing RDF content using the Eclipse Lyo OSLC4J
+ SDK.
+
-
-
+
+
-
-
- org.eclipse.lyo.oslc4j.core
- oslc4j-core
-
+
+
+ org.eclipse.lyo.oslc4j.core
+ oslc4j-core
+
-
- javax.servlet
- javax.servlet-api
- provided
-
-
- jakarta.ws.rs
- jakarta.ws.rs-api
- provided
-
+
+ javax.servlet
+ javax.servlet-api
+ provided
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ provided
+
-
- org.slf4j
- slf4j-api
-
-
- org.apache.jena
- apache-jena-libs
- pom
-
-
- javax.annotation
- javax.annotation-api
-
-
- org.apache.httpcomponents
- httpclient
-
-
-
-
- org.apache.httpcomponents
- httpclient
-
-
- commons-logging
- commons-logging
-
-
-
-
- org.slf4j
- jcl-over-slf4j
-
-
- jakarta.annotation
- jakarta.annotation-api
-
+
+ org.slf4j
+ slf4j-api
+
+
+ org.apache.jena
+ apache-jena-libs
+ pom
+
+
+ javax.annotation
+ javax.annotation-api
+
+
+ org.apache.httpcomponents
+ httpclient
+
+
+
+
+ org.apache.httpcomponents
+ httpclient
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ org.slf4j
+ jcl-over-slf4j
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+
-
+
-
-
- org.junit.jupiter
- junit-jupiter-api
- test
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
-
- org.junit.vintage
- junit-vintage-engine
- test
-
-
-
- org.junit.jupiter
- junit-jupiter-params
- test
-
-
- org.assertj
- assertj-core
- test
-
-
- org.slf4j
- slf4j-simple
- test
-
-
- org.glassfish.jersey.containers
- jersey-container-servlet
- test
-
-
- org.glassfish.jersey.inject
- jersey-hk2
- test
-
-
- org.glassfish.jersey.core
- jersey-server
- test
-
-
- org.glassfish.jersey.core
- jersey-common
- test
-
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ test
+
+
+ org.glassfish.jersey.containers
+ jersey-container-servlet
+ test
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ test
+
+
+ org.glassfish.jersey.core
+ jersey-server
+ test
+
+
+ org.glassfish.jersey.core
+ jersey-common
+ test
+
-
-
- org.glassfish.jersey.test-framework.providers
- jersey-test-framework-provider-grizzly2
- ${v.jersey}
- test
-
-
-
-
- javax.servlet
- javax.servlet-api
-
-
-
+
+
+ org.glassfish.jersey.test-framework.providers
+ jersey-test-framework-provider-grizzly2
+ ${v.jersey}
+ test
+
+
+
+
+ javax.servlet
+ javax.servlet-api
+
+
+
+
+ com.google.guava
+ guava
+ test
+
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
-
-
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
diff --git a/core/oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/JsonLdTest.java b/core/oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/JsonLdTest.java
index 3f643cec3..a5aa33a97 100644
--- a/core/oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/JsonLdTest.java
+++ b/core/oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/JsonLdTest.java
@@ -18,8 +18,9 @@
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Collection;
-import org.apache.jena.ext.com.google.common.collect.ImmutableList;
import javax.ws.rs.core.MultivaluedHashMap;
+
+import com.google.common.collect.ImmutableList;
import org.eclipse.lyo.oslc4j.core.model.OslcMediaType;
import org.eclipse.lyo.oslc4j.core.model.ServiceProvider;
import org.eclipse.lyo.oslc4j.provider.jena.OslcJsonLdArrayProvider;
diff --git a/pom.xml b/pom.xml
index 988e62664..f269f3c55 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
2.35
3.1.0
- 4.8.0
+ 4.10.0-SNAPSHOT
2.15.2
4.5.14
1.7.36
@@ -124,12 +124,14 @@
- apache-snapshots
- Apache Jena SNAPSHOTS
- https://repository.apache.org/content/groups/snapshots/
+ apache-repo-snapshots
+ https://repository.apache.org/content/repositories/snapshots/
false
+
+ true
+
jena-staging
@@ -407,13 +409,25 @@
org.apache.tomcat.embed
tomcat-embed-core
- 8.5.78
+ 8.5.91
commons-io
commons-io
2.11.0
+
+
+ org.checkerframework
+ checker-qual
+ 3.36.0
+
+
+
+ com.google.errorprone
+ error_prone_annotations
+ 2.20.0
+
diff --git a/trs/server/pom.xml b/trs/server/pom.xml
index 467ce2f7f..086ea2a1a 100644
--- a/trs/server/pom.xml
+++ b/trs/server/pom.xml
@@ -191,7 +191,6 @@
com.google.guava
guava
- test
diff --git a/trs/server/src/main/java/org/eclipse/lyo/oslc4j/trs/server/service/TrackedResourceSetService.java b/trs/server/src/main/java/org/eclipse/lyo/oslc4j/trs/server/service/TrackedResourceSetService.java
index d004698ab..84a048bd8 100644
--- a/trs/server/src/main/java/org/eclipse/lyo/oslc4j/trs/server/service/TrackedResourceSetService.java
+++ b/trs/server/src/main/java/org/eclipse/lyo/oslc4j/trs/server/service/TrackedResourceSetService.java
@@ -25,7 +25,8 @@
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import javax.ws.rs.core.UriBuilder;
-import org.apache.jena.ext.com.google.common.base.Strings;
+
+import com.google.common.base.Strings;
import org.eclipse.lyo.core.trs.Base;
import org.eclipse.lyo.core.trs.ChangeLog;
import org.eclipse.lyo.core.trs.Page;