微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将apk文件上传到nexus存储库管理器?

如何解决如何将apk文件上传到nexus存储库管理器?

我正在尝试将apk文件发布到行家。 因此,在nexus存储库管理器(托管maven2)中,我可以按以下步骤进行操作, 在这里我可以定义文件扩展名:

here I can define file extension

一切正常,我可以从nexus repo下载apk文件

enter image description here

那么现在我可以对cmd中的pom.xml进行相同的处理吗? 这是我的pom.xml配置:

enter image description here

4.0.0

  <groupId>android-maven-plugin</groupId>
  <artifactId>android</artifactId>
  <packaging>apk</packaging>
  <version>2.0.0</version>
  <name>my-maven</name>
  <url>http://maven.apache.org</url>
    

<distributionManagement>
    <repository>
        <id>android</id>
        <name>release softx</name>
        <url>http://#################.com/repository/android/</url>
    </repository>
    <snapshotRepository>
        <id>android</id>
        <name>snapshot softx</name>
        <url>http://#################.com/repository/android-snapshot/</url>
    </snapshotRepository>
</distributionManagement>
</project>

运行mvn deploy之后,我得到了这个信息:

[INFO]扫描项目... [ERROR] [ERROR]一些问题 处理POM时遇到:[错误]未知包装:apk @第7行,第14列@ [错误]构建无法读取1个项目-> [帮助1] [错误] [错误]项目 android-maven-plugin:android:2.0.0 (C:\ search \ meteor \ androidapp \ android \ project \ app \ build \ outputs \ apk \ release \ pom.xml) 有1个错误[ERROR]未知包装:apk @第7行,第14列 [错误] [错误]要查看错误的完整堆栈跟踪,请重新运行 使用-e开关进行Maven操作。 [错误]使用-X开关重新运行Maven, 启用完整的调试日志记录。 [ERROR] [ERROR]有关更多信息 错误和可能的解决方案,请阅读以下文章: [错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

如果我用jar来包装,那就可以了。但是我在nexus中得到了一个jar文件,我不能使用它。

enter image description here

解决方法

我怀疑您需要使用github.com/sonatype-nexus-community/nexus-repository-apk,否则您将受到Maven的限制(使用Maven回购协议时)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。