In Maven a goal represents a specific task which contributes to the building and managing
of a project.
It may be bound to 1 or many build phases. A goal not bound to any build phase could be
executed outside of the build lifecycle by its direct invocation.