使用here中的建议我无法将我的Android aar上传到我的Bintray帐户。我得到了“成功的建设”。使用1 2 3 4 5 7 8 % x coordinate
1 1 2 2 3 4 4 % y coordinate from first matrix
NaN 5 6 7 7 8 9 % y coordinate from second matrix
,但只有jar文件和pom文件在bintray中可见。
这是我的顶级gradle文件
gradlew bintrayUpload
这是我的gradle文件
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
plugins {
id "com.jfrog.bintray" version "1.7.3"
}
allprojects {
repositories {
jcenter()
}
}
apply plugin: 'maven-publish'
apply plugin: 'java'
apply plugin: 'maven'
publishing {
publications {
MyPublication(MavenPublication) {
from components.java
groupId 'com.android.me.mylibrary'
artifactId 'demo-lib'
version '1.0.1'
}
}
}
有什么遗失的吗? 我也尝试使用示例脚本here,但结果是一样的。 最好的问候......
答案 0 :(得分:0)
是的,实际上有些东西丢失了。您不上传工件。您上传artifactId但不上传工件。
因为有很多过时的教程,我实际上在here中发了一篇关于此的帖子。您还需要做的是遵循pom.xml的maven规范,我发现您没有。
在第4版中,它们也需要:
pom.withXml {
def root = asNode()
root.appendNode('description', "libraryDescription")
root.appendNode('name', "libraryName")
root.appendNode('url', "siteUrl")
root.children().last() + pomConfig
}
也可以在pomConfig中使用它:
def pomConfig = {
licenses {
license {
name "licenseName"
url "licenseUrl"
distribution "repo"
}
}
developers {
developer {
id "developerId"
name "developerName"
email "developerEmail"
}
}
scm {
url "gitUrl"
}
}
希望它有所帮助!!!