Phases
Last updated
Was this helpful?
Last updated
Was this helpful?
Instead of run lots of goals. For example, running a simple build clean:clean compiler:compile compiler:testCompile surefire:test
which is verbose a issue to run (although can create alias in bash profile). Can use phases to do this for us.
From the we can see that each phase has mapping to a goal from a plugin. We can instead run mvn test
and this will run all the phases before inclusively and thus run all the goals.
package phase - packages up code into a jar or war, depending on what is set in pom
install phase - take the jar file created, and install into local maven repository or m2 folder
deploy phase - deploys to a remote maven repository (ie artifactory)
Site phase - create web site to show how to use created jar
site deploy phase - deploy to some server