我正在将库发布到内部 Sonatype Nexus 存储库。
Android Studio 有一个功能,可以自动为通过 gradle 引用的库找到正确的源。我将我们 aar 的源代码作为单独的 jar 发布到 nexus。但 Android Studio 并没有接受它们。
我必须如何发布源代码才能在 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 {
...
}
}
}
}
目前是不可能的。