Building the Project

Maven offers commands for most use cases. These work by giving a set of goals, marking how far into its lifecycle it will go:

mvn [goal]

Several goals can be combined. It is recommended using the 'clean' goal when generating artifacts:

mvn clean [goal]

This will delete all the generated content before starting.

To find more about these goals check the Maven lifecyclearrow-up-right.

Setting up the Environment

If the POM is set up correctly all the dependencies and plugins will be handled automatically by Maven.

Build

To generate the project artifacts (JAR/WAR):

mvn clean package

Changing the Artifact Name

By default the generated artifact will include the version number, looking something like:

project_id-version.jar

This can be changed by setting the final name build property:

Install

To install in the local repository:

Last updated