Maven Commands
Build Command
This is the ultimate Maven command I currently use:
Clean and install without failing on tests.
Generate a test report.
Produce a dependency tree for debugging (saved in
tree.now
file).Include a reference to the parent in the same file (
tree.now
file).Open the test report in the default browser.
mvn clean install surefire-report:report dependency:tree site -DgenerateReports=false -U -Dmaven.test.failure.ignore=true -Dmaven.plugin.validation=verbose -Dsonar.login=$SONAR_LOGIN && mvn dependency:tree >> tree.now && mvn dependency:display-ancestors >> tree.now && start target/site/surefire-report.html
To skip Sonar and Snyk:
mvn clean install surefire-report:report dependency:tree site -DgenerateReports=false -Dsonar.skip=true -Dsnyk.skip=true -U -Dmaven.test.failure.ignore=true -Dmaven.plugin.validation=verbose -Dsonar.login=$SONAR_LOGIN && mvn dependency:tree >> tree.now && mvn dependency:display-ancestors >> tree.now && start target/site/surefire-report.html
Maven Formatter
Last modified: 10 March 2025