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

Switch build to Maven #19

Open
atextor opened this issue Sep 12, 2024 · 3 comments · May be fixed by #11
Open

Switch build to Maven #19

atextor opened this issue Sep 12, 2024 · 3 comments · May be fixed by #11

Comments

@atextor
Copy link
Owner

atextor commented Sep 12, 2024

Turn the project in to a multi-module Maven project.

  • Makes maintenance of dependencies easier
  • Simplifies configuration for Maven Central deployment
  • Enables use of certain Maven plugins such as the formatter-maven-plugin
@hoijui
Copy link

hoijui commented Sep 27, 2024

I like this a lot.. can I help with it?
Did you already start something locally?

@atextor
Copy link
Owner Author

atextor commented Sep 28, 2024

Hi @hoijui , thanks for your interest! I'm actually doing this in a feature branch and if you wish, you can track progress here: #11
The thing that's probably not obvious is that I did the classic mistake of trying to do too many things at once and this branch also adresses #20 and changing the technical basis for the documentation (from Antora to plain AsciidoctorJ to get rid of the Node setup which causes maintenance overhead). Content-wise this is close to done; I'd need to find a sufficiently large block of free time to do the switch.
With the recent pike of interest in owl-cli and turtle-formatter I'm really motivated to quickly continue work, I just need to find the time to do it :)
I'd think there is nothing you could immediately help with right now, but you could check out the branch, test the build and give some feedback if you would improve anything.

@hoijui
Copy link

hoijui commented Sep 28, 2024

Ahhh, great you are already that far!

I ran the following, and they all worked fine:

  • mvn package
  • mvn test
  • java -jar cool-rdf-cli/target/cool-rdf-cli-DEV-SNAPSHOT-for-native.jar
  • java -jar cool-rdf-cli/target/cool-rdf-cli-DEV-SNAPSHOT.jar

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 a pull request may close this issue.

2 participants