com.smartcodeltd
Class ReleaseCandidateMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by com.smartcodeltd.ReleaseCandidateMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
UpdateVersionMojo, VersionMojo

public abstract class ReleaseCandidateMojo
extends org.apache.maven.plugin.AbstractMojo


Field Summary
protected  Charset charset
           
protected  String encoding
          Encoding used when reading from and writing to files on disk.
protected  org.apache.maven.project.MavenProject project
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ReleaseCandidateMojo()
           
 
Method Summary
protected
<T> T
getOrElse(T value, T defaultValue)
           
protected  void info(String template, Object... values)
           
protected  de.pdark.decentxml.Document parsed(File pom)
           
protected  org.apache.maven.project.MavenProject root(org.apache.maven.project.MavenProject project)
           
protected  Version versionOf(org.apache.maven.project.MavenProject project)
           
protected
<T> T
with(T value)
           
 
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
 
Methods inherited from interface org.apache.maven.plugin.Mojo
execute
 

Field Detail

charset

protected final Charset charset

encoding

@Parameter(defaultValue="UTF-8",
           required=false)
protected String encoding
Encoding used when reading from and writing to files on disk.


project

@Parameter(defaultValue="${project}",
           readonly=true)
protected org.apache.maven.project.MavenProject project
Constructor Detail

ReleaseCandidateMojo

public ReleaseCandidateMojo()
Method Detail

info

protected void info(String template,
                    Object... values)

with

protected <T> T with(T value)

versionOf

protected Version versionOf(org.apache.maven.project.MavenProject project)

root

protected org.apache.maven.project.MavenProject root(org.apache.maven.project.MavenProject project)

getOrElse

protected <T> T getOrElse(T value,
                          T defaultValue)

parsed

protected de.pdark.decentxml.Document parsed(File pom)
                                      throws IOException
Throws:
IOException


Copyright © 2016 smartcode ltd. All rights reserved.