Skip to content
This repository was archived by the owner on Jun 4, 2026. It is now read-only.

Commit eb1d8d5

Browse files
committed
Upgrading Jersey to 3.x and Jena to 4.6.1
1 parent df2ff15 commit eb1d8d5

35 files changed

Lines changed: 136 additions & 135 deletions

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<groupId>com.atomgraph</groupId>
55
<artifactId>processor</artifactId>
6-
<version>3.14.0-SNAPSHOT</version>
6+
<version>4.0.0-SNAPSHOT</version>
77
<packaging>${packaging.type}</packaging>
88

99
<name>AtomGraph Processor</name>
@@ -67,7 +67,7 @@
6767
<dependency>
6868
<groupId>junit</groupId>
6969
<artifactId>junit</artifactId>
70-
<version>4.13.1</version>
70+
<version>4.13.2</version>
7171
<scope>test</scope>
7272
</dependency>
7373
<dependency>
@@ -79,17 +79,17 @@
7979
<dependency>
8080
<groupId>${project.groupId}</groupId>
8181
<artifactId>twirl</artifactId>
82-
<version>1.0.30</version>
82+
<version>1.0.31-SNAPSHOT</version>
8383
</dependency>
8484
<dependency>
8585
<groupId>${project.groupId}</groupId>
8686
<artifactId>core</artifactId>
87-
<version>3.1.16</version>
87+
<version>4.0.0-SNAPSHOT</version>
8888
</dependency>
8989
<dependency>
9090
<groupId>org.apache.jena</groupId>
9191
<artifactId>jena-shacl</artifactId>
92-
<version>4.5.0</version>
92+
<version>4.6.1</version>
9393
<exclusions>
9494
<!-- exclude HTTP Client as its version clashes with Jersey's -->
9595
<exclusion>

src/main/java/com/atomgraph/processor/model/Template.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import java.util.List;
2020
import java.util.Locale;
2121
import java.util.Map;
22-
import javax.ws.rs.core.CacheControl;
22+
import jakarta.ws.rs.core.CacheControl;
2323
import org.apache.jena.ontology.OntClass;
2424
import org.apache.jena.rdf.model.Property;
2525
import org.apache.jena.rdf.model.Resource;

src/main/java/com/atomgraph/processor/model/TemplateCall.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
package com.atomgraph.processor.model;
1717

18-
import javax.ws.rs.core.MultivaluedMap;
18+
import jakarta.ws.rs.core.MultivaluedMap;
1919
import org.apache.jena.query.QuerySolutionMap;
2020
import org.apache.jena.rdf.model.Property;
2121
import org.apache.jena.rdf.model.RDFNode;

src/main/java/com/atomgraph/processor/model/impl/TemplateCallImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
import java.util.List;
2222
import java.util.Map.Entry;
2323
import java.util.Set;
24-
import javax.ws.rs.core.MultivaluedMap;
25-
import javax.ws.rs.core.UriBuilder;
24+
import jakarta.ws.rs.core.MultivaluedMap;
25+
import jakarta.ws.rs.core.UriBuilder;
2626
import org.apache.jena.query.QuerySolutionMap;
2727
import org.apache.jena.rdf.model.Property;
2828
import org.apache.jena.rdf.model.RDFNode;

src/main/java/com/atomgraph/processor/model/impl/TemplateImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import java.util.List;
2121
import java.util.Locale;
2222
import java.util.Map;
23-
import javax.ws.rs.core.CacheControl;
23+
import jakarta.ws.rs.core.CacheControl;
2424
import org.apache.jena.enhanced.EnhGraph;
2525
import org.apache.jena.enhanced.EnhNode;
2626
import org.apache.jena.enhanced.Implementation;

src/main/java/com/atomgraph/processor/util/Skolemizer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import java.util.Iterator;
3434
import java.util.List;
3535
import java.util.Map;
36-
import javax.ws.rs.core.UriBuilder;
36+
import jakarta.ws.rs.core.UriBuilder;
3737
import com.atomgraph.processor.vocabulary.LDT;
3838
import com.atomgraph.processor.vocabulary.SIOC;
3939
import org.apache.jena.datatypes.xsd.XSDDatatype;

src/main/java/com/atomgraph/server/Application.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.apache.jena.util.FileManager;
2323
import javax.annotation.PostConstruct;
2424
import javax.servlet.ServletConfig;
25-
import javax.ws.rs.core.Context;
25+
import jakarta.ws.rs.core.Context;
2626
import org.apache.jena.enhanced.BuiltinPersonalities;
2727
import org.apache.jena.util.LocationMapper;
2828
import com.atomgraph.core.factory.DataManagerFactory;
@@ -72,7 +72,7 @@
7272
import com.atomgraph.spinrdf.vocabulary.SP;
7373
import java.util.HashMap;
7474
import java.util.Optional;
75-
import javax.ws.rs.client.Client;
75+
import jakarta.ws.rs.client.Client;
7676
import org.apache.jena.ontology.Ontology;
7777
import org.apache.jena.rdf.model.ResourceFactory;
7878
import org.glassfish.hk2.api.TypeLiteral;

src/main/java/com/atomgraph/server/factory/OntologyFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
package com.atomgraph.server.factory;
1717

1818
import java.util.Optional;
19-
import javax.ws.rs.ext.Provider;
19+
import jakarta.ws.rs.ext.Provider;
2020
import org.apache.jena.ontology.Ontology;
2121
import org.glassfish.hk2.api.Factory;
2222

src/main/java/com/atomgraph/server/factory/TemplateCallFactory.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
import com.atomgraph.processor.util.TemplateMatcher;
2222
import java.net.URI;
2323
import java.util.Optional;
24-
import javax.inject.Inject;
25-
import javax.ws.rs.core.Context;
26-
import javax.ws.rs.core.MultivaluedMap;
27-
import javax.ws.rs.core.UriInfo;
28-
import javax.ws.rs.ext.Provider;
24+
import jakarta.inject.Inject;
25+
import jakarta.ws.rs.core.Context;
26+
import jakarta.ws.rs.core.MultivaluedMap;
27+
import jakarta.ws.rs.core.UriInfo;
28+
import jakarta.ws.rs.ext.Provider;
2929
import org.apache.jena.ontology.Ontology;
3030
import org.apache.jena.rdf.model.ModelFactory;
3131
import org.glassfish.hk2.api.Factory;

src/main/java/com/atomgraph/server/filter/response/ResponseHeaderFilter.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
import java.io.IOException;
2323
import java.net.URI;
2424
import java.util.Optional;
25-
import javax.inject.Inject;
26-
import javax.ws.rs.container.ContainerRequestContext;
27-
import javax.ws.rs.container.ContainerResponseContext;
28-
import javax.ws.rs.container.ContainerResponseFilter;
29-
import javax.ws.rs.core.Context;
30-
import javax.ws.rs.core.HttpHeaders;
31-
import javax.ws.rs.core.UriInfo;
25+
import jakarta.inject.Inject;
26+
import jakarta.ws.rs.container.ContainerRequestContext;
27+
import jakarta.ws.rs.container.ContainerResponseContext;
28+
import jakarta.ws.rs.container.ContainerResponseFilter;
29+
import jakarta.ws.rs.core.Context;
30+
import jakarta.ws.rs.core.HttpHeaders;
31+
import jakarta.ws.rs.core.UriInfo;
3232
import org.apache.jena.ontology.Ontology;
3333

3434
/**
@@ -38,8 +38,8 @@
3838
public class ResponseHeaderFilter implements ContainerResponseFilter
3939
{
4040

41-
@Inject javax.inject.Provider<Optional<Ontology>> ontology;
42-
@Inject javax.inject.Provider<Optional<TemplateCall>> templateCall;
41+
@Inject jakarta.inject.Provider<Optional<Ontology>> ontology;
42+
@Inject jakarta.inject.Provider<Optional<TemplateCall>> templateCall;
4343

4444
@Context UriInfo uriInfo;
4545

0 commit comments

Comments
 (0)