LiUSemWeb / HeFQUIN

HeFQUIN is a query federation engine for heterogeneous federations of graph data sources, including federations of knowledge graphs.
https://liusemweb.github.io/HeFQUIN/
Apache License 2.0
19 stars 2 forks source link

Upgrade to Jena 4.10 #326

Closed hartig closed 9 months ago

hartig commented 9 months ago

This PR upgrades the code base to version 4.10 of Jena. The main change that was necessary was to rewrite all the code that was based on Jena's HttpQuery class (which, in turn, was based on the Apache HttpClient library). The newly written code uses Jena's new HTTP-related helper functionality, which is based on the HttpClient API that was introduced in Java 11.

Note that, after doing a git pull, you may need to have your IDE update the Maven-related stuff for the HeFQUIN project in your IDE. For Eclipse, I had to right-click on the project, select the menu items "Maven" -> "Update project ..." in the pop-up menu, and then simply click "Ok" in the dialog that shows up.