I'm publishing libraries to an internal Sonatype Nexus repository.
Android Studio has a feature that automatically finds the correct source for a library that is referenced through gradle. I publish the sources for our aar as a separate jar to the nexus. But Android Studio is not picking them up.
How do I have to publish the sources to make them available in Android Studio?
I have wrote a gradle plugin for this function. Hope it will help you.
----- edit ------
How to publish Android .aar sources?
android {
task sourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.srcDirs
}
artifacts {
archives sourcesJar
}
uploadArchives {
repositories {
mavenDeployer {
...
}
}
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With