tommybuonomo / dotsindicator

Three material Dots Indicators for view pagers in Android !
Apache License 2.0
3.41k stars 350 forks source link

Could not resolve com.tbuonomo:dotsindicator:5.0. #192

Open Ven03656 opened 5 months ago

Ven03656 commented 5 months ago

Variant 'debugVariantMavenApiPublication' capability com.tbuonomo:dotsindicator:5.0:

tomkricensky commented 4 months ago

This happens when building different build type than debug or release

Iftekhar29 commented 3 months ago

so what is a solution for that? @tomkricensky

tomkricensky commented 3 months ago

I noticed that your library published module-specific artifacts like dotsindicator-5.0-debug.aar but other libraries publish default artifacts without the module name attached.

I am no expert in libraries but I'd expect that to be the problem. So I'd recommend either publishing a default artifact (without the name of the module) along the others or publish only the default artifact (probably release version).

Dotsindicator: https://repo.maven.apache.org/maven2/com/tbuonomo/dotsindicator/5.0/

Coil (similar for other libraries):

https://repo.maven.apache.org/maven2/io/coil-kt/coil/2.6.0

Iftekhar29 commented 3 months ago

@tommybuonomo please update your library with given suggestion.

tomkricensky commented 3 months ago

Actually there is this other issue with the same problem https://github.com/tommybuonomo/dotsindicator/issues/178

And when we check the artifacts for 4.2 we can see what I mentioned previously. There is a default artifact and not module specific versions.

https://repo.maven.apache.org/maven2/com/tbuonomo/dotsindicator/4.2/

tomkricensky commented 3 months ago

Anyway... For a workaround without updates to the library you can download the aar file and add it to the project as a file instead of a hosted dependency.