本文介绍了如何在Android STUDIO中为artiFactory创建POM文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经将不带pom.xml的.aar上传到artiFactory,因此无法使用Gradle加载库。如果您告诉我或展示它在pom.xml中应该是什么样子,我将不胜感激。如果有人知道如何创建所需的内容文件,那就太好了。

我尝试使用下面Gradle中的代码创建pom.xml,但在我看来这似乎是错误的选项。

task writePom {
    doLast {
        pom {
            project {
                groupId 'com.someth.someth'
                artifactId 'name'
                version '1.1'
                url="http://someth.com/artifactory/someth_pr/someth-release.aar"
            }
        }.writeTo("pom.xml")
    }
}

我使用url显示在哪里可以获得我的.aar文件。

当我将生成的pom.xml文件放入artiFactory并决定立即同步时,Gradle出现错误:

推荐答案

从Android Gradle plugin 3.6.0及更高版本,您可以使用afterEvaluate{}发布,它允许您将构建构件发布到Apache Maven存储库。它包括应用程序或库模块中每个构建变体构件的所有组件(以及生成的pom.xml)。您可以在official Android documentation中找到更多信息。

请记住,出于安全原因,Android的Gradle任务会跳过pom.xml文件内的Repositories标记(如果您希望从自定义源导入依赖项)。

最后,您还可以对JFrog official documentation所描述的发布使用旧的经典方法。

这篇关于如何在Android STUDIO中为artiFactory创建POM文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 19:50