Skip to content

Automate downloading Jena RIOT in Makefile#2894

Open
cthoyt wants to merge 3 commits into
OBOFoundry:masterfrom
cthoyt:automatic-jena
Open

Automate downloading Jena RIOT in Makefile#2894
cthoyt wants to merge 3 commits into
OBOFoundry:masterfrom
cthoyt:automatic-jena

Conversation

@cthoyt
Copy link
Copy Markdown
Collaborator

@cthoyt cthoyt commented Apr 8, 2026

This PR adds targets to the Makefile to automatically download Apache Jena RIOT, but only if it's not already configured and on the class path.

Without this, someone who clones the repository and runs make will get errors about riot not being on the classpath if they don't already have their environment configured like a semantic engineer.

Now, these kinds of people (me, lol) don't have to think about how to install dependencies like this!

This PR also adds to the make clean command to delete the compressed and uncompressed folders.

Testing help requested: can someone who has RIOT already configured on their path run this and make sure 1) RIOT doesn't get downloaded again and 2) the existing commands still work as intended

@cthoyt cthoyt changed the title Automate downloading Jena RIOT in makefile Automate downloading Jena RIOT in Makefile Apr 8, 2026
@cthoyt cthoyt requested a review from matentzn May 20, 2026 23:27
Copy link
Copy Markdown
Contributor

@matentzn matentzn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am fine with this change. Can be merged if no objections before Monday 25.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants