diff --git a/internal/builder/config.go b/internal/builder/config.go index 2aecfdc763a..fd0a7eac9c7 100644 --- a/internal/builder/config.go +++ b/internal/builder/config.go @@ -42,6 +42,7 @@ type Config struct { Receivers []Module `mapstructure:"receivers"` Processors []Module `mapstructure:"processors"` Replaces []string `mapstructure:"replaces"` + Excludes []string `mapstructure:"excludes"` } // Distribution holds the parameters for the final binary diff --git a/internal/scaffold/gomod.go b/internal/scaffold/gomod.go index 9890c408bb9..2f49578647e 100644 --- a/internal/scaffold/gomod.go +++ b/internal/scaffold/gomod.go @@ -50,4 +50,7 @@ require ( {{- range .Replaces}} replace {{.}} {{- end}} +{{- range .Excludes}} +exclude {{.}} +{{- end}} `