Browse Source

Restructuring the entire page

Agniva De Sarker 7 years ago
parent
commit
524b308712
1 changed files with 19 additions and 7 deletions
  1. 19 7
      pages/common/mvn.md

+ 19 - 7
pages/common/mvn.md

@@ -3,21 +3,33 @@
 > Apache Maven.
 > Tool for building and managing Java-based projects.
 
-- Compile and build release package:
+- Compile a project:
+
+`mvn compile`
+
+- Compile and package the compiled code in its distributable format, such as a `jar`:
 
 `mvn package`
 
-- Execute with debug information:
+- Compile and package, skipping unit tests:
+
+`mvn package -Dmaven.test.skip=true`
+
+- 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 folder:
 
-`mvn -X package`
+`mvn clean`
 
-- Use an alternative POM(Project Object Model):
+- Do a clean and then invoke the package phase:
 
-`mvn -f {{path/to/custom_pom.xml}} compile`
+`mvn clean package`
 
-- Invoke more that one Lifecycle phase with arguments:
+- Clean and then package the code with a given build profile:
 
-`mvn clean -P {{a_profile}} package clean`
+`mvn clean -P{{profile}} package`
 
 - Run a class with a main method: