Maven
Migrate existing library artifacts from JCenter to Maven Central
·8 mins
Script
Migrate
Jcenter
MavenCentral
Maven
With JCenter shutting down, many are migrating to Maven Central. And while there are many posts on how to publish new artifacts, also all existing artifacts should be migrated away from JCenter.
Migrating away from JCenter
·5 mins
Android
Library
Maven
Jcenter
Bintray
Transitive Dependencies
Gradle
This week JFrog - out of nowhere - announced to completely remove their Maven repository. Since they’ll pull it offline already by May 2021 (!!!) it’s time to urgently migrate away.
Test library releases using an in project Maven repository
·3 mins
Android
Library
Maven
Transitive Dependencies
Gradle
Kotlin
Short, powerful post on how to test the release version of libraries directly within a project without having to deploy them to Maven first.
As a bonus, there will also be an open-source example showcasing all of this in action.
Android library development - Dependencies
·9 mins
Android
Library
Maven
Transitive Dependencies
Gradle
Kotlin
Ever had a build failure while integrating an SDK? Wonder how you can avoid your SDK customers having dependency conflicts? How many transitive dependencies should your SDK have?
Android library development - Modularization
·6 mins
Android
Library
Modularization
Maven
Gradle
Kotlin
With modularization being all the hype, should you also modularize an SDK? Are fat aar files really needed? And how do you prevent internal APIs from being exposed on your public interface?
Android library development - Getting started
·5 mins
Android
Library
Maven
Gradle
Kotlin
Having switched to Android SDK development over the past year, I’ve run into quite a few interesting and unexpected challenges. So how does library development differ from app development?
Git as a secure private Maven repository
·4 mins
Android
Maven
Bitbucket
As my previous blogposts already covered how to set up a private Maven repository, you might wonder “Why again a Maven blogpost?”. Well that’s a fair question and the answer is twofold:
Getting the most out of Artifactory
·7 mins
Android
Tools
Maven
Artifactory
My previous blog post described how to set up your own private Maven repository with Artifactory in 30 minutes. This second and final part will make things more interesting and take your setup to the next level.
A private Maven repository for Android in 30 min
·5 mins
Android
Tools
Maven
Artifactory
Setting up your own Maven repository and uploading artifacts to it is quite a daunting task. As I went through this experience myself recently, I want to help others in setting up their own Maven repository via Artifactory and automate uploading artifacts using Gradle.