我正试图向maven发布apk文件。因此,在nexus存储库管理器(maven2托管的)中,我可以在一些步骤中这样做,在这里我可以定义文件扩展名:

它工作很好,我可以从nexus下载apk文件:

所以现在我可以用cmd中的pom.xml做同样的事情了吗?下面是我的pom.xml配置:

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部署之后,我得到了这样的信息:
信息扫描项目..。处理POMs时遇到一些问题:错误未知的打包: apk @第7行,列14 @ ->错误编译无法读取1个项目->帮助1错误项目android plugin:android:2.0.0有一个错误未知打包: apk @第7行,第14列错误查看错误的全部堆栈跟踪错误,用-e开关重新运行Maven。使用-X开关重新运行Maven以启用完全调试日志记录时出错。有关错误和可能的解决方案的更多信息,请阅读以下文章: ERROR http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
如果我用jar包装它的工作很好。但是我在nexus中得到了一个jar文件,我不能用它。

发布于 2020-10-14 20:11:17
我怀疑您将需要使用github.com/sonatype-nexus-community/nexus-repository-apk,否则您将受到Maven的限制(在使用Maven回购时)。
https://stackoverflow.com/questions/64027047
复制相似问题