3 ms·
Oddly enough, my experience was quite opposite of yours, but it sounds like the scope of your system might be a little larger than ours. The key to cleanliness
by perrylaj 10y ago
Oddly enough, my experience was quite opposite of yours, but it sounds like the scope of your system might be a little larger than ours.
The key to cleanliness (from my perspective) was to create versioned plugins for any build functionality that was required in more than one subproject. This simple rule prevents spaghetti task dependencies and maintains sanity for everyone. It gives us the best of both worlds -- a little bit of flexibility when needed for one-offs, but then a well defined DSL via plugins for anything that is done more frequently.