Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate RDF4J to version 4 #1495

Open
bossenti opened this issue Apr 7, 2023 · 4 comments
Open

Migrate RDF4J to version 4 #1495

bossenti opened this issue Apr 7, 2023 · 4 comments
Labels
backend Everything that is related to the StreamPipes backend dependencies Pull requests that update a dependency file good first issue Good for newcomers java Pull requests that update Java code
Milestone

Comments

@bossenti
Copy link
Contributor

bossenti commented Apr 7, 2023

Body

RDF4J introduces several breaking changes according to the changelogs (see here and here). Therefore, we need to check the changes introduced and adapt our implementation accordingly.

StreamPipes Committer

I acknowledge that I am a maintainer/committer of the Apache StreamPipes project.

@bossenti bossenti added good first issue Good for newcomers dependencies Pull requests that update a dependency file java Pull requests that update Java code backend Everything that is related to the StreamPipes backend labels Apr 7, 2023
@bossenti bossenti added this to the 1.0.0 milestone Apr 7, 2023
@bossenti bossenti changed the title Migrated RDF4J to version 4 Migrate RDF4J to version 4 Apr 7, 2023
@garimellasrisudha
Copy link

Hi Tim,
is this still available?

@bossenti
Copy link
Contributor Author

Hi @garimellasrisudha

Yes it is. Do you want to work on it?

@garimellasrisudha
Copy link

Hi Tim,

yes i am interested to work on this migration.
as this is good first issue could you give me brief on the issue.
it would be helpful.
Thank you :)

@bossenti
Copy link
Contributor Author

awesome 🚀
I'll assign you to this ticket immediately.

The task of this issue is easy to explain.
We are making use of the library RDF4J throughout our codebase.
Now we want to upgrade to the most recent release (we recently upgraded to the latest 3.x version in #1472)
Version 4.0.0 introduces some changes that affect us as well.
So we need to read through the release notes linked in the ticket description and adapt the codebase accordingly.
Additionally, you can simpy increase the version in the POM file and check if there are any errors when running mvn clean verify .

In terms of setting up the development environment: you need to check out the repository, ensure that Maven and Java (JDK 17) are installed
With that you are alrready good to go for this task 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Everything that is related to the StreamPipes backend dependencies Pull requests that update a dependency file good first issue Good for newcomers java Pull requests that update Java code
Projects
None yet
Development

No branches or pull requests

2 participants