For what purpose can plugins use the validate phase in the default lifecycle?
to check the project structure is correct after building a project
to ensure plugins defined in the POM file are in the correct order
to carry out checks before building the project
to check the parent POM file defines all of the child POM files