Build Helper Maven Plugin
- This plugin contains various small independent goals to assist with the Maven build lifecycle.
Notes
Starting with version 3.0.0 this plugin will only support Maven 3+. If you really need Maven 2+ support you have to use version 1.12 or earlier.
Goals Overview
- build-helper:add-source Add more source directories to the POM.
- build-helper:add-test-source Add test source directories to the POM.
- build-helper:add-resource Add more resource directories to the POM.
- build-helper:add-test-resource Add test resource directories to the POM.
- build-helper:attach-artifact Attach additional artifacts to be installed and deployed.
- build-helper:regex-property Sets a property by applying a regex replacement rule to a supplied value.
- build-helper:regex-properties Sets a property by applying a regex replacement rule to a supplied value.
- build-helper:released-version Resolve the latest released version of this project.
- build-helper:parse-version Parse the version into different properties.
- build-helper:reserve-network-port Reserve a list of random and unused network ports.
- build-helper:local-ip Retrieve current host IP address.
- build-helper:hostname Retrieve current hostname.
- build-helper:cpu-count Retrieve number of available CPU.
- build-helper:timestamp-property Sets a property based on the current date and time.
- build-helper:uptodate-property Sets a property according to whether a file set's outputs are up to date with respect to its inputs.
- build-helper:uptodate-properties Sets multiple properties according to whether multiple file sets' outputs are up to date with respect to their inputs.
- build-helper:rootlocation Sets a property which defines the root folder of a multi module build.
Usage
Instructions on how to use the Build Helper Maven Plugin can be found on the usage page.