maven 在存储库级别阻止项目覆盖

qlfbtfca  于 2023-02-03  发布在  Maven
关注(0)|答案(2)|浏览(149)

我正在尝试阻止JFrog Artifactory中的覆盖。我有两个Maven repos:一个用于快照版本,另一个用于发布版本,第一个应该允许覆盖,而第二个不允许。正如我所看到的,它必须在用户级别(How can I prevent previously deployed artifacts from being overwritten?)配置,但我需要在repo级别进行配置。有什么方法可以做到这一点吗?也许可以配置Maven?

fhg3lkii

fhg3lkii1#

有一个选项可以在存储库级别使用包含和排除模式。
Include Patterns和Exclude Patterns字段提供了一种在尝试解析不同工件的位置时过滤掉特定存储库的方法。
在每个字段中,您可以指定要过滤和过滤掉对象查询的类似Ant的模式列表。过滤的工作方式是从包含的模式(默认值为全部)中减去排除的模式(默认值为无)。

bttbmeg0

bttbmeg02#

最后,我实现了基于用户权限的解决方案,这似乎是唯一的方法,对我很有效。

相关问题