eu.lindenbaum.maven.mojo.rel
Class RelupGenerator
java.lang.Object
org.apache.maven.plugin.AbstractMojo
eu.lindenbaum.maven.ErlangMojo
eu.lindenbaum.maven.mojo.rel.RelupGenerator
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
public final class RelupGenerator
- extends ErlangMojo
This Mojo
will generate a release upgrade file template for a release
project. In order to do so all available non-SNAPSHOT versions of the project
will be resolved (also from remote repositories). All versions smaller than
the current version will be included in the generation. The resulting release
upgrade file's location will be prompted on success as well as its content.
The actual generation will be made using systools:make_relup/4
.
- Since:
- 2.1.0
- Author:
- Tobias Schlager
- See Also:
- http://www.erlang.org/doc/man/relup.html
- Goal:
- relup
- Execute:
- phase="generate-resources" lifecycle="appup-relup"
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RelupGenerator
public RelupGenerator()
execute
protected void execute(org.apache.maven.plugin.logging.Log log,
Properties p)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Description copied from class:
ErlangMojo
- Will be invoked when
ErlangMojo.execute()
gets invoked on the base class.
- Specified by:
execute
in class ErlangMojo
- Parameters:
log
- logger to be used for output loggingp
- to be passed by the base class.
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
- See Also:
Mojo.execute()
Copyright © 2011 Lindenbaum GmbH. All Rights Reserved.