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