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

distribute via maven central #249

Closed
jeremiehuchet opened this issue Oct 23, 2014 · 26 comments
Closed

distribute via maven central #249

jeremiehuchet opened this issue Oct 23, 2014 · 26 comments
Assignees

Comments

@jeremiehuchet
Copy link

Why don't you distribute the JDBC driver and the Jena provider via maven central repository ?
It would make life easier for a lot of developers.

@HughWilliams
Copy link
Collaborator

It is on the todo at some point ...

@nvdk
Copy link

nvdk commented Jan 12, 2015

👍

@furver
Copy link

furver commented Feb 4, 2015

[+1]

1 similar comment
@tlomb
Copy link

tlomb commented Feb 4, 2015

[+1]

@gtrefs
Copy link

gtrefs commented May 10, 2016

💯

@nandana
Copy link

nandana commented Feb 8, 2017

+1

1 similar comment
@amalic
Copy link

amalic commented Nov 20, 2017

+1

@MarcelMager
Copy link

MarcelMager commented Dec 11, 2017

[+ 1]

@tfrancart
Copy link

+1

2 similar comments
@dikshantshahi
Copy link

+1

@iesnaola
Copy link

+1

@vimaldarjiv26
Copy link

when the JDBC driver and the Jena provider via maven central repository available?

@senaarpinar
Copy link

+1

@codehustler
Copy link

we approach 2019 and the driver is still not in maven central 👎

@reckart
Copy link

reckart commented Dec 12, 2018

Just a note: if the license of the software permits, anybody can do third-party upload to Maven Central. It is a good idea to obtain consent from the actual maintainers (in particular if their groupId is used for the deployment). The process of manually bundling resources and uploading them to Maven Central is described here.

For more info, check out the OSSRH Guide (guide to Maven Central).

@TallTed
Copy link
Collaborator

TallTed commented Dec 12, 2018

@smalinin @pkleef @openlink

It looks like PR #156 (April 2014) and/or PR #587 (October 2016) would close this...

@arthurhaelterman
Copy link

+1

@mynameisbill2
Copy link

+1

@ledsoft
Copy link

ledsoft commented Apr 6, 2020

Hi, I created a PR (#905) with Mavenization of the RDF4J provider. It uses the current RDF4J (3.1.2). Still doesn't solve the missing JDBC driver in Maven, but maybe it could help at least a little bit.

@HughWilliams
Copy link
Collaborator

HughWilliams commented Apr 6, 2020

@ledsoft: OpenLink are in the process of setting up a nexus repository for distributing our Java (and ADO.Net, etc.) client components. Development will be reviewing your #905 PR ...

@ledsoft
Copy link

ledsoft commented Jul 12, 2020

Is there any progress on this. Can I help somehow? Thanks

@TallTed
Copy link
Collaborator

TallTed commented Oct 22, 2020

@HughWilliams @openlink -- Where does this stand?

@jeremiehuchet
Copy link
Author

jeremiehuchet commented Oct 31, 2020

@openlink @HughWilliams @smalinin @pkleef,
Hope you won't mind me publishing virtuoso driver to a public maven repository.
Please let me know if there is any licensing issue. I took care of shipping the GPL v2 and your copying notice in the JAR files.

I host a copy of the JDBC generated source files to make it easier.

I would be glad to help you setup your official repository.

@openlink
Copy link
Owner

openlink commented Nov 2, 2020

There should not be a licensing issue with this approach.

OpenLink is working on getting all our providers registered on maven, however you seem to use a com.openlink groupID which may be a problem. Once we finalize our providers for publication, we would like to use a centralized location, so users can be sure they use the latest bugfix releases for all of our JDBC drivers as well as Jena and RDF4J providers, etc.

We would appreciate any help in the form of scripts you use to register your version, as this would speed up finalizing this work. I saw some pull requests from another user and I will be looking to integrate it into the tree.

Submissions can be made either via pull requests, or via private email to vos.admin@openlinksw.com.

@jeremiehuchet
Copy link
Author

I renamed the artifacts' groupId to unofficial.com.openlink to make it clear for users they are not using libraries built officially.

@pkleef
Copy link
Collaborator

pkleef commented Jul 12, 2022

OpenLink has published its Virtuoso JDBC drivers as well as its Jena and RDF4j providers to maven central:

https://community.openlinksw.com/t/openlink-virtuoso-java-artifacts-on-maven-central

@pkleef pkleef closed this as completed Jul 12, 2022
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

No branches or pull requests