@oehme @jlleitschuh yes we started with applying from a remote script (which you could version to have reproducible builds, but we didn't - but this didn't work offline and wasn't cached), then we had a custom distribution (bundled with all our scripts - we didn't have binary plugins at that stage) that copied the scripts into the project (which works offline, but seemed like a huge hack), then moved to proper binary plugins with the setup as described in my SO question (init script creating an extension to allow adding of plugins with minimal boilerplate, and setting up Nexus repo). Our current solution isn't terrible, but it all feels a bit dirty and I was hoping there was a better way!