HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

mvn — Apache Maven: build and manage Java-based projects. More information: <https://manned.org/mvn>.

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandbuildmavenandcliapachemanagemvn

Problem

How to use the mvn command: Apache Maven: build and manage Java-based projects. More information: <https://manned.org/mvn>.

Solution

mvn — Apache Maven: build and manage Java-based projects. More information: <https://manned.org/mvn>.

Compile a project:
mvn compile


Compile and package the compiled code in its distributable format, such as a jar:
mvn package


Compile and package, skipping unit tests:
mvn package {{[-D|--define]}} skipTests


Install the built package in local maven repository. (This will invoke the compile and package commands too):
mvn install


Delete build artifacts from the target directory:
mvn clean


Do a clean and then invoke the package phase:
mvn clean package


Clean and then package the code with a given build profile:
mvn clean {{[-P|--activate-profiles]}} {{profile}} package


Run a class with a main method:
mvn exec:java {{[-D|--define]}} exec.mainClass="{{com.example.Main}}" {{[-D|--define]}} exec.args="{{argument1 argument2 ...}}"

Code Snippets

Compile a project

mvn compile

Compile and package the compiled code in its distributable format, such as a `jar`

mvn package

Compile and package, skipping unit tests

mvn package {{[-D|--define]}} skipTests

Install the built package in local maven repository. (This will invoke the compile and package commands too)

mvn install

Delete build artifacts from the target directory

mvn clean

Context

tldr-pages: common/mvn

Revisions (0)

No revisions yet.