0

I'm building few projects and publish them to bintray. After that i can add resolver that points to my repository and use any library in that repo.

So what is the point to sync your package with maven central?

i see these reasons:

  1. my package will be available in mvnrepository search. I can see usages of my package in other libraries
  2. maven central is default resolver, so i don't need add any other resolvers in sbt

Are there any other reasons? Thanks!

Alexander Kondaurov
  • 3,677
  • 5
  • 42
  • 64

1 Answers1

3

From bintray blog :

Maven Central is “hardwired” into the super-popular Maven 2. As such, it is being used by many Maven users of course, but also by Ivy, and even by Gradle users (those not familiar with Bintray’s ‘jcenter()’ repo yet).

So you need to deploy your artifact into Maven Central, but it is somehow painful so Sync is better option.

Abhishek Aryan
  • 19,936
  • 8
  • 46
  • 65
  • I think any gradle user can add resolver to bintray, no? – Alexander Kondaurov Jul 03 '17 at 20:37
  • If deployed in `jcenter` then `jcenter()` is enough but if not, specific url required and that is tough to remember all artifacts resolver – Abhishek Aryan Jul 03 '17 at 20:41
  • 2
    [performance wise](https://www.jfrog.com/knowledge-base/why-should-i-use-jcenter-over-maven-central/) bintray is quite dominating but we also need to consider those developer who is not familiar with bintray or jcenter – Abhishek Aryan Jul 03 '17 at 20:47