Background
Our samples server several purposes:
- simple copy/paste for users to run w/
- integration tests for project
- matrix compatibility tests for project
The Maven samples should be kept simple and static in order to serve purpose 1.
The Gradle samples can be more complex to serve purpose 3.
Both Maven and Gradle samples serve purpose 2.