gpt4 book ai didi

gradle - 在 Gradle 构建中设置上传存档的 POM 版本

转载 作者:行者123 更新时间:2023-12-03 06:03:08 25 4
gpt4 key购买 nike

我正在使用 Gradle 构建自己的 Android 库。我把这个库放到一个 gradle 多项目中。

根项目

库 A

库 B

等等。

我正在尝试将创建的 aar 文件上传到我的本地 maven 存储库(.m2 目录)

我在根项目的 gradle 文件中使用以下命令

uploadArchives {
repositories {
mavenDeployer {
repository(url: mavenLocal().url)
pom.groupId = rootProject.group
pom.artifactId = project.name
pom.version = project.version
}
}
}

一切正常,除了 project.version 的设置。我在哪里可以定义每个子项目的值(value)?

问候

迈克尔

最佳答案

尝试通过 https://github.com/gradle-fury/gradle-fury 查看 Gradle-Fury

本质上,在 gradle.properties 中设置 pom.version 和其他各种设置,添加一些 apply from在整个 build.gradle 文件中,你已经设置好了。绝对适用于直接发布到 sonatype oss/central。

这些设置可以通过在每个模块中添加一个 gradle.properties 文件来覆盖每个模块,您需要从中覆盖父级的设置。

声明者:我是作者之一

关于gradle - 在 Gradle 构建中设置上传存档的 POM 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40318170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com