Mapbox Bintray upload提供了名为'的错误配置;释放APIselements';找不到
:- 步骤:- 1.我正在上载一个库,当我在publication下添加“from components.android”时,它会给出以下错误:-无法确定任务的依赖项::libtelemetry:PublishMapsDkPublicationMavenLocal' 找不到名为“releaseApiElements”的配置 2.当我删除组件行bintray时,只上传pom和jar文件,而不是aar文件 请帮我解决这个问题谢谢 3.这是我的毕业证书:-Mapbox Bintray upload提供了名为'的错误配置;释放APIselements';找不到,mapbox,bintray,telemetry,Mapbox,Bintray,Telemetry,:- 步骤:- 1.我正在上载一个库,当我在publication下添加“from components.android”时,它会给出以下错误:-无法确定任务的依赖项::libtelemetry:PublishMapsDkPublicationMavenLocal' 找不到名为“releaseApiElements”的配置 2.当我删除组件行bintray时,只上传pom和jar文件,而不是aar文件 请帮我解决这个问题谢谢 3.这是我的毕业证书:- apply plugin: 'kotlin-
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"
}