you can use :exclusions
to leave out the parts you know you won't need, or use the individual deps you do want rather than the parent
@kimi.im this is a strange concern though - in normal usage, you will be using the m2 cache, even on CI there's config so that you can reuse that cache instead of doing a dep download for every build
so consider that maybe your more useful answer might be "make sure you can re-use cached downloads"