The initial intended use is always to enable the consumer to exclude selected dependencies from being added/removed/modified when "vendoring" dependencies. Mainly because fileMatch is mergeable, you need not duplicate the defaults and will incorporate the missing file similar to this: For now this datasource constraint aspect only supports python, other https://preechaconcretepile82692.kylieblog.com/33035288/the-2-minute-rule-for-pile