在 mvn deploy 之前将变量值应用于 Pom.xml

Apply variable value to Pom.xml before mvn deploy

在将 POM 及其创建的 aar 部署到存储库之前,我如何将值应用于变量?

我正在将它作为天蓝色的工件上传。我有 3 个 mvn deploy 任务使用 -Dvariable="something" 命令传递 3 个不同的变量值。它上传的 POM 仍然有变量而不是其中的值。因此,尝试通过首先下载 POM 并尝试解析它的存储库在 gradle 中使用我的 AAR 的应用程序会抛出错误,因为 ${variable} 自然对它没有意义。

尝试使用 flatten maven 插件,它允许您将值“编译”到 POM 中。