Bintray上载未找到名称为“ releaseApiElements”的错误配置

问题描述

:- 脚步 :- 1.我正在上载一个库,当我在发布中添加“ fromcomponents.android”时,它会出现以下错误:-无法确定任务':libtelemetry:publishMapsdkPublicationToMavenLocal'的依赖项。

找不到名称为“ releaseApiElements”的配置 2.当我删除组件线托盘时,仅上载pom和jar文件而不是aar文件 请帮助我解决这个问题,谢谢 3.这是我的Bintray发布gradle:-

apply plugin: 'kotlin-android'
apply plugin: 'maven-publish'
apply plugin: 'com.jfrog.bintray'
apply plugin: 'com.jfrog.artifactory'
apply from: file("${rootDir}/gradle/artifact-settings.gradle")

version = project.ext.versionName
group = project.ext.mapboxArtifactGroupId

publishing {
    publications {
        Mapsdk(MavenPublication) {

//            from components.android
            from components.android

            groupId this.group
            artifactId project.ext.mapboxArtifactId
            version this.version
            afterEvaluate {

                artifact(androidSourcesJar)
            }



            pom.withXml {
                final mainNode = asNode()
                mainNode.appendNode('name',project.ext.mapboxArtifactTitle)
                mainNode.appendNode('description',project.ext.mapboxArtifactDescription)
                mainNode.appendNode('url',project.ext.mapboxArtifactUrl)

                final licenseNode = mainNode.appendNode('licenses').appendNode('license')
                licenseNode.appendNode('name',project.ext.mapboxArtifactLicenseName)
                licenseNode.appendNode('url',project.ext.mapboxArtifactLicenseUrl)
                licenseNode.appendNode('distribution',"repo")

                final developerNode = mainNode.appendNode('developers').appendNode('developer')
                developerNode.appendNode('id',project.ext.mapboxDeveloperId)
                developerNode.appendNode('name',project.ext.mapboxDeveloperName)

                final scmNode = mainNode.appendNode("scm")
                scmNode.appendNode("connection",project.ext.mapboxArtifactScmUrl)
                scmNode.appendNode("developerConnection",project.ext.mapboxArtifactScmUrl)
                scmNode.appendNode("url",project.ext.mapboxArtifactUrl)
            }
        }
    }

}

bintray  {
    user  = BintrayUser
    key = BintrayApiKey
    publications('MapboxMapsdk')
    pkg {
        repo = project.ext.BintrayRepoName
        name = ArtifactGroupId + ":" + project.ext.mapboxArtifactId
        userOrg = project.ext.BintrayUserOrg
        licenses = [project.ext.ArtifactLicenseName]
        vcsUrl = project.ext.ArtifactVcsUrl
        publish = false
        version {
            name = project.ext.versionName
            desc = project.ext.mapboxArtifactDescription
            released = new Date()
//            gpg {
//                sign = true
//                passphrase = mapboxGpgPassphrase
//            }
            mavenCentralSync {
                sync = false
            }
        }
    }
}

artifactory {
    contextUrl = 'http://oss.jfrog.org'
    publish {
        repository {
            repoKey = 'oss-snapshot-local'
            username = BintrayUser
            password = BintrayApiKey
        }
//        defaults {
//            publications('NavigationPublication')
//        }
    }
}
task androidSourcesJar(type: Jar) {
    classifier = 'sources'
//    from android.sourceSets.main.kotlin
    from android.sourceSets.main.java.srcDirs

}

task sourceJar(type: Jar) {
    classifier "source"
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...