For what purpose can plugins use the validate phase in the default lifecycle?
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
to ensure plugins defined in the POM file are in the correct order