簡體   English   中英

庫已上傳-但是gradle僅從Maven Central下載pom和aar.asc

[英]Library uploaded - But gradle download only pom and aar.asc from Maven Central

這是我上傳庫中的build.gradle uploadArchives方法

version = "1.2.1"
group = "com.atooma"
archivesBaseName = "atooma-android-sdk"

signing {
    sign configurations.archives
}

uploadArchives {
    repositories {
        mavenDeployer {
            beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }

            repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
                authentication(userName: sonatypeUsername, password: sonatypePassword)
            }

            snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots/") {
                authentication(userName: sonatypeUsername, password: sonatypePassword)
            }

            pom.project {
                name 'Atooma Android SDK'
                packaging 'aar'
                // optionally artifactId can be defined here
                description 'Atooma Software Development Kit allows you to write your own modules for Atooma app'
                url 'https://github.com/atooma/atooma-android-sdk'

                scm {
                    url 'https://github.com/atooma/atooma-android-sdk.git'
                    connection 'scm:git@github.com:atooma/atooma-android-sdk.git'
                    developerConnection 'scm:git@github.com:atooma/atooma-android-sdk.git'
                }

                licenses {
                    license {
                        name 'LGPL V3'
                        url 'https://www.gnu.org/licenses/lgpl.html'
                    }
                }

                developers {
                    developer {
                        id 'monossido'
                        name 'Lorenzo Braghetto'
                        email 'l.braghetto@atooma.com'
                    }
                }
            }
        }
    }
}

我也嘗試過拼寫“ aar”和“ jar”。 在來自“聯系”的聲納類型站點中,我可以看到aar和此處的pom https://oss.sonatype.org/service/local/repositories/releases/content/com/atooma/atooma-android-sdk/1.2.1/atooma -Android-SDK-1.2.1.pom

說a

但是,當我從Android Studio下載它(編譯為com.atooma:atooma-android-sdk:1.2.1)時,它僅下載aar.asc和pom文件。 在pom文件中,我看到aar.asc,但我不明白為什么... :(

顯然我設置了編譯'com.atooma:atooma-android-sdk:1.2.1@aar'它可以正常工作

據我了解,您做的一切正確。 如果您查看https://oss.sonatype.org/content/repositories/releases/com/atooma/atooma-android-sdk/1.2.1/ ,則pom和aar文件都在其中。 問題在於Android Studio尚未正確支持此類文件。 我建議以Jetbrains的身份向Android SDK團隊和Android Studio項目提交錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM