Back in the Java world.. Maven and Gradle are quite advanced tools offering sophisticated configuration capabilities.

For example, you might want to have a fast-fail build stage in your CI to find compilation errors but then be able to run an extensive series of acceptance tests, maybe not on every commit.

How to model this in Maven and are there maybe already available resources?


  • implementation of a build profile and an acceptance test profile, the first one possibly rather trivial
  • usable as parent build model to avoid copy-pasting
  • very important, working configurations of a best practice set of plugins like

These components have their bugs as well!

Acceptable answer: at least one example of a GitHub project with working code going in this direction which is more than 6 months old but with updates within this timeframe (Maven or Gradle both ok).

  • 1
    What did you try? What about creating a github repository yourself, show what you have tried and share the link so others including me could create a pull request? – 030 Mar 2 '18 at 23:28
  • Yes that is the next step after there is no response like "what, you don't know X?!" :) – Peter Mar 3 '18 at 6:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.