在更新中排除特定版本模式

Exclude a specific version pattern in renovate

我有一个依赖 com.thoughtworks.xstream:xstream:1.4.11.1 的 Maven 项目。

Renovate 打开了 com.thoughtworks.xstream:xstream:1.4.12-java7 的拉取请求,但我更希望看到带有 com.thoughtworks.xstream:xstream:1.4.12 的拉取请求,因为我使用的是 Java 8.

我如何配置我的 renovate.json 文件来指定,对于 groupId com.thoughtworks.xstream 和 artifactId xstream,当版本以 -java7?

如上游 https://docs.renovatebot.com/configuration-options/#packagerules 中所述,您可以使用带有否定正则表达式的包规则来忽略某些版本,例如:

{
  "packageRules": [
    {
      "matchPackageNames": ["com.thoughtworks.xstream:xstream"],
      "allowedVersions": "!/\-java7$/"
    }
  ]
}

编辑:实际上更深入地研究了文档,他们实际上有这个包的示例,这让我觉得你实际上向其他地方的开发人员询问了这个然后他们添加了记录的方法