librespot-player as thin JAR
See original GitHub issueIs your feature request related to a problem? Please describe. I want to integrate the player module in an Android Gradle Project and Android Studio is getting all mixed up due to the librespot-player jar being a fat JAR.
Describe the solution you’d like
Please provide the player additionally as a JAR unbundled from its dependencies so that I can let gradle manage the whole dependency graph.
I am currently defining my dependency to the player like this: implementation 'xyz.gianlu.librespot:librespot-player:1.5.6-SNAPSHOT'
. So maybe it could be something along the lines of implementation 'xyz.gianlu.librespot:librespot-player-thin:1.5.6-SNAPSHOT'
to get to the thin JAR.
Describe alternatives you’ve considered I do not see alternatives.
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
No results found
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@devgianlu as thin as I had hoped for, thanks!
I agree. There should be a way to get the thin/skinny jar. The fat jar is useful because one can just download it and run it.
Maven does produce the jar without dependencies during the build process, but I cannot figure out how to push it to nexus separately. If you want you can build locally and then grab it from the target folder. Meanwhile I’ll try to figure out a solution for Maven.