将Android库发布到依赖于本地Android库项目的Maven

将Android库发布到依赖于本地Android库项目的Maven,android,maven,gradle,android-gradle-plugin,Android,Maven,Gradle,Android Gradle Plugin,我有一个库项目,libParent,它包含另一个库项目,libChild,作为依赖项。如果查看build.gradledependencies部分,您将看到如下内容: dependencies { ... compile project(':libChild') } task sourcesJar(type: Jar) { from android.sourceSets.main.java.srcDirs classifier = 'sources' } t

我有一个库项目,
libParent
,它包含另一个库项目,
libChild
,作为依赖项。如果查看
build.gradle
dependencies部分,您将看到如下内容:

dependencies {
    ...

    compile project(':libChild')
}
task sourcesJar(type: Jar) {
    from android.sourceSets.main.java.srcDirs
    classifier = 'sources'
}

task javadoc(type: Javadoc) {
    source = android.sourceSets.main.java.srcDirs
    classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
}

task javadocJar(type: Jar, dependsOn: javadoc) {
    classifier = 'javadoc'
    from javadoc.destinationDir
}

artifacts {
    archives javadocJar
    archives sourcesJar
}
现在,我想将
libParent
作为
aar
文件发布到maven。请注意,
libChild
尚未发布,但我希望将其源/资源包含在
libParent
的工件中。我的
build.gradle
文件的maven publishing部分如下所示:

dependencies {
    ...

    compile project(':libChild')
}
task sourcesJar(type: Jar) {
    from android.sourceSets.main.java.srcDirs
    classifier = 'sources'
}

task javadoc(type: Javadoc) {
    source = android.sourceSets.main.java.srcDirs
    classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
}

task javadocJar(type: Jar, dependsOn: javadoc) {
    classifier = 'javadoc'
    from javadoc.destinationDir
}

artifacts {
    archives javadocJar
    archives sourcesJar
}
一旦我发布模块并将其作为依赖项包含在我的应用程序中,我会出现以下错误:

Could not find 'libParent:libChild:unspecified'
     Searched in the following locations:
     https://oss.sonatype.org/content/respositories/snapshots/libParent/libChild/unspecified/libChild-unspecified.pom

我知道,
libChild
并没有被放入我发布的工件中,但我如何确保
libChild
的源/资源被包括在内?

你不能这样做。

如果库具有依赖项,则父库的pom文件将包含此依赖项

您无法解析此依赖关系,包括源/资源。

您还必须发布子库。

您不能这样做。

如果库具有依赖项,则父库的pom文件将包含此依赖项

您无法解析此依赖关系,包括源/资源。

你还必须出版儿童文库。

我本来希望有一种偷偷摸摸的方法,但我想没有。谢谢。我希望能有个偷偷摸摸的办法,但我想不会。谢谢