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 library on Maven Central #84

Closed
alexbbb opened this issue Jan 19, 2016 · 3 comments
Closed

Publish library on Maven Central #84

alexbbb opened this issue Jan 19, 2016 · 3 comments
Assignees
Milestone

Comments

@alexbbb
Copy link
Contributor

alexbbb commented Jan 19, 2016

Hi folks! I need your opinion.
I've just released 2.0 tonight and I've prepared all the necessary to be able to publish the library also on Maven Central (as you know it's already linked in jcenter).
Well...not exactly. There's only an thing which I've not considered! A BIG thing...

Once upon a time, when I started this project, a was a younger dumb boy and I decided to use the namespace com.alexbbb. Later on, I've bought the domain associated to my surname. To be able to publish the artifacts also on Maven Central, I have to own alexbbb.com. The domain I own is gotev.net, so to be able to publish the library there, I would have to change the namespace of all the library classes. That means updating all the projects which uses the library, so before doing anything like that, I want to ask you what do you think:

  1. stick with com.alexbbb and forget about Maven Central
  2. refactor to net.gotev and publish the library on Maven Central and Jcenter with the new namespace.

My intention is to go with the solution 2 for the next release as soon as possible.

Vote!

@ProgramAPE
Copy link

I also prefer solution 2.

@mabdurrahman
Copy link
Contributor

Vote for option 2, and congrats for 2.0 release 👍

@gotev gotev changed the title Publish library on Maven Central: library users vote requested! Publish library on Maven Central Jan 22, 2016
@gotev gotev added this to the 2.0 milestone Jan 22, 2016
@gotev gotev self-assigned this Jan 22, 2016
@gotev
Copy link
Owner

gotev commented Jan 22, 2016

All the needed namespace refactorings has been done (code & docs)! Now the library is hosted on jcenter and maven central as well.

Maven

<dependency>
  <groupId>net.gotev</groupId>
  <artifactId>uploadservice</artifactId>
  <version>2.0</version>
  <type>aar</type>
</dependency>

Gradle

dependencies {
    compile 'net.gotev:uploadservice:2.0'
}

@gotev gotev closed this as completed Jan 22, 2016
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

4 participants