Bug 454237 - Publish org.eclipse.egit.github.core at maven central
Summary: Publish org.eclipse.egit.github.core at maven central
Status: NEW
Alias: None
Product: EGit
Classification: Technology
Component: GitHub (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-05 07:15 EST by Jon Ander Peñalba CLA
Modified: 2023-02-18 09:50 EST (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Ander Peñalba CLA 2014-12-05 07:15:38 EST
The README at org.eclipse.egit.github.core/ says there are built versions of the GitHub Java library from the Sonatype OSS repository, but they are quite old.

Any chance of updating them?
Comment 1 Chris Rebert CLA 2015-03-05 05:44:58 EST
FWIW, you can use Eclipse's Maven repository instead, which has newer releases:
https://wiki.eclipse.org/Services/Nexus#Pulling_artifacts_from_Nexus

Maven Central might get a recent release after EclipseCon:
http://dev.eclipse.org/mhonarc/lists/egit-dev/msg03810.html
Comment 2 Jon Ander Peñalba CLA 2015-03-05 05:55:28 EST
(In reply to Chris Rebert from comment #1)
> FWIW, you can use Eclipse's Maven repository instead, which has newer
> releases:
> https://wiki.eclipse.org/Services/Nexus#Pulling_artifacts_from_Nexus
> 
> Maven Central might get a recent release after EclipseCon:
> http://dev.eclipse.org/mhonarc/lists/egit-dev/msg03810.html

Thanks for the info, I didn't know those repos existed.
Comment 3 Robert Munteanu CLA 2019-05-15 10:23:56 EDT
Well, bump :-)

This seems to not have too much priority so I'd like to add my use case. EGit/GitHub is a solid, low-dependencies, OSGi-enabled library which is precisely what I am looking for.

The downside is that it is not available on Maven Central. Building an open-source application (http://sling.apache.org/) we are unable to ask our users to add custom Maven repositories.

So I come back to this bug and ask you to reconsider publishing GitHub to Maven Central as it would make consuming EGit/GitHub much easier.

You can see the effect of the library not being deployed on Maven at https://github.com/github/maven-plugins/issues/74 .

Thanks for considering this.
Comment 4 Oliver Kopp CLA 2019-11-03 15:36:18 EST
+1 from my side.

Reasons:

1. The library is recommended *as first item* by GitHub: https://developer.github.com/v3/libraries/

2. Old versions are published on Maven Central: https://search.maven.org/search?q=g:org.eclipse.mylyn.github%20AND%20a:org.eclipse.egit.github.core&core=gav

3. The library seems to be the most complete one to work on commits.
Comment 5 Danilo Pianini CLA 2020-05-07 07:21:12 EDT
This bug is being problematic for me as well.
Comment 6 Thomas Wolf CLA 2021-01-31 09:17:52 EST
@Matthias, can we set up the egit-github-stable job to do that automatically if it builds an "-r" version?

Besides having a GPG key on JIRO and GPG-signing the code & source bundles as explained at [1] what else would be needed?

[1] https://wiki.eclipse.org/Jenkins#How_can_artifacts_be_deployed_to_OSSRH_.2F_Maven_Central.3F
Comment 7 Frank Becker CLA 2023-02-18 09:50:48 EST
Any chance this will be fixed soon?
The mylyn team would take responsibility for the mylyn GitHub Connector but not for org.eclipse.egit.github.core. So we need a way that we can consume the jar/plugin/feature.