dotsindicator icon indicating copy to clipboard operation
dotsindicator copied to clipboard

Could not resolve com.tbuonomo:dotsindicator:5.0.

Open Ven03656 opened this issue 1 year ago • 9 comments

Variant 'debugVariantMavenApiPublication' capability com.tbuonomo:dotsindicator:5.0: - Incompatible because this component declares a component for use during compile-time, as well as attribute 'com.android.build.api.attributes.BuildTypeAttr' with value 'debug' and the consumer needed a component for use during runtime, as well as attribute 'com.android.build.api.attributes.BuildTypeAttr' with value 'stagging'

Ven03656 avatar Feb 05 '24 10:02 Ven03656

This happens when building different build type than debug or release

tomkricensky avatar Mar 08 '24 10:03 tomkricensky

so what is a solution for that? @tomkricensky

Iftekhar29 avatar Apr 26 '24 04:04 Iftekhar29

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

tomkricensky avatar Apr 26 '24 06:04 tomkricensky

@tommybuonomo please update your library with given suggestion.

Iftekhar29 avatar Apr 26 '24 06:04 Iftekhar29

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 avatar Apr 26 '24 06:04 tomkricensky

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.

tomkricensky avatar Apr 26 '24 06:04 tomkricensky

I'm also facing the same issue, is it possible to have a fix? @tommybuonomo

cVecchioTheOld avatar Aug 06 '24 15:08 cVecchioTheOld