将android库发布到jcenter错误 - 将POM文件添加到包的最新版本

Ran*_*Ran 6 android pom.xml maven bintray jcenter

我正在尝试使用Bintray的网站将我的Android库发布到JCenter.

我创建了一个Maven风格的zip文件,其中包含所有需要的工件:aar,sources,javadocs和pom文件,使用以下博文:

http://blog.blundell-apps.com/locally-release-an-android-library-for-jcenter-or-maven-central-inclusion/

一切似乎都在创建的zip文件中,但在尝试将我的包链接到JCenter时仍然出现错误:

将POM文件添加到最新版本的软件包中

我不确定是什么问题,因为里面有一个pom ..

什么想法可能是错的?

更新:

这是zip文件的内容:

com
????foxxymobile
    ????wearmock
        ????wear-mock
            ?   maven-metadata.xml
            ?   maven-metadata.xml.md5
            ?   maven-metadata.xml.sha1
            ?
            ????0.1.0
                    wear-mock-0.1.0-javadoc.jar
                    wear-mock-0.1.0-javadoc.jar.md5
                    wear-mock-0.1.0-javadoc.jar.sha1
                    wear-mock-0.1.0-sources.jar
                    wear-mock-0.1.0-sources.jar.md5
                    wear-mock-0.1.0-sources.jar.sha1
                    wear-mock-0.1.0.aar
                    wear-mock-0.1.0.aar.md5
                    wear-mock-0.1.0.aar.sha1
                    wear-mock-0.1.0.pom
                    wear-mock-0.1.0.pom.md5
                    wear-mock-0.1.0.pom.sha1
Run Code Online (Sandbox Code Playgroud)

这是POM文件:

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.foxxymobile.wearmock</groupId>
  <artifactId>wear-mock</artifactId>
  <version>0.1.0</version>
  <packaging>aar</packaging>
  <dependencies>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>appcompat-v7</artifactId>
      <version>21.0.3</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)

如您所见,pom位于拉链内.这是脚本创建它的方式.

Dro*_*sky 7

导致此问题的原因是所有必需的工件都上传为未提取的zip存档.因此,Bintray无法找到所需的POM fie.
手动上传内容Bintray,您可以上传档案,并选择通过检查"爆炸这个档案"复选框,将其解压.默认情况下,此复选框未选中.