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

Publish on Spark packages #3

Open
tmnd1991 opened this issue May 14, 2020 · 4 comments
Open

Publish on Spark packages #3

tmnd1991 opened this issue May 14, 2020 · 4 comments

Comments

@tmnd1991
Copy link

Do you need help to publish this great add-on to maven central and have it available as a spark package?

@PingHao
Copy link
Owner

PingHao commented May 14, 2020

Sure thing. Can you do it or sharing me kind of howto doc?

@tmnd1991
Copy link
Author

I have done it for an oss project of my company: https://github.com/agile-lab-dev/darwin
The relevant parts are from here on: https://github.com/agile-lab-dev/darwin/blob/master/project/Settings.scala#L95 and on the travis build file: https://github.com/agile-lab-dev/darwin/blob/master/.travis.yml
Tonight I cannot give you more than just pointers, tomorrow I'll have a deeper look and help you set up the whole thing :) the most difficult part is to obtain an account at sonatype. You can start creating your key (that will be used to sign the artefacts) and contact sonatype to have a namespace: https://central.sonatype.org/pages/ossrh-guide.html

@PingHao
Copy link
Owner

PingHao commented May 15, 2020

Sorry I misunderstand your point. I was thought to publish to https://spark-packages.org/, is that good enough?

@tmnd1991
Copy link
Author

I think that publishing on spark-packages only gives a bit of visibility to the project but does not help the users at all. In order to be used as easy as possible, it should be published on maven central repository. So that people won't need to build it locally.

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

2 participants