Maven - Build

Card Puncher Data Processing


A Build is just a run of maven.



See build-helper-maven-plugin

Example: Make sure every sub-project has LICENSE, NOTICE and in its jar's META-INF directory


Build Info

  • In War (META-INF/

build.artifact=demo Project


A build-info file may also be created with resources filtering in Maven.

Retrieve information from VCS:

Discover More
Card Puncher Data Processing
Maven - Directory Structure (Project)

Maven relies on the Standard Directory Layout A standard project where: the src/main/java directory...
Card Puncher Data Processing
Maven - Goal

A goal is the execution part of a plugin. An individual plugin may have multiple goals. Each goal may have a separate configuration. If you are familiar with Ant, a goal is similar to a task. A goal...
Card Puncher Data Processing
Maven - Plugin (Mojo)

A plugin (in Maven 2.0) groups together goals by code. It's an independent unit of code for Maven. It look like a dependency. In Maven, there are: Build plugins. They will be executed during the...

Share this page:
Follow us:
Task Runner