org.nuiton.jredmine.plugin.announcement
Class GenerateNewsAnnouncementMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.nuiton.plugin.AbstractPlugin
          extended by org.nuiton.jredmine.plugin.AbstractRedmineMojo
              extended by org.nuiton.jredmine.plugin.announcement.AbstractAnnouncementMojo
                  extended by org.nuiton.jredmine.plugin.announcement.GenerateNewsAnnouncementMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.nuiton.io.rest.RestClientConfiguration, org.nuiton.plugin.Plugin

public class GenerateNewsAnnouncementMojo
extends AbstractAnnouncementMojo

Generate the content of the release announcement news for Redmine.

Since:
1.0.0
Author:
tchemit
Is defined by the goal name:
generate-news-announcement

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.nuiton.plugin.Plugin
org.nuiton.plugin.Plugin.Packaging
 
Field Summary
 
Fields inherited from class org.nuiton.jredmine.plugin.AbstractRedmineMojo
dateFormat, encoding, password, project, projectId, REDMINE_SYSTEM, releaseProject, releaseUser, releaseVersion, runOnceDone, safe, service, session, url, username, users, verbose, versionId
 
Fields inherited from class org.nuiton.plugin.AbstractPlugin
skipAfterInitMessage
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
GenerateNewsAnnouncementMojo()
           
 
Method Summary
protected  java.lang.String getAnnouncementTemplate()
           
protected  boolean isGoalSkip()
           
 
Methods inherited from class org.nuiton.jredmine.plugin.announcement.AbstractAnnouncementMojo
checkRunOnceDone, createVelocityContext, doAction, init, isRunOnce
 
Methods inherited from class org.nuiton.jredmine.plugin.AbstractRedmineMojo
closeService, execute, getEncoding, getProject, getRestPassword, getRestUrl, getRestUsername, initReleaseProject, initReleaseUser, initReleaseVersion, isRunOnceDone, isSafe, isVerbose, setEncoding, setProject, setRestPassword, setRestUrl, setRestUsername, setSafe, setVerbose
 
Methods inherited from class org.nuiton.plugin.AbstractPlugin
acceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, checkPackaging, checkResource, checkRunOnceDone, copyFile, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getTemplate, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, writeFile
 
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
getLog, setLog
 

Constructor Detail

GenerateNewsAnnouncementMojo

public GenerateNewsAnnouncementMojo()
Method Detail

getAnnouncementTemplate

protected java.lang.String getAnnouncementTemplate()
Specified by:
getAnnouncementTemplate in class AbstractAnnouncementMojo

isGoalSkip

protected boolean isGoalSkip()
Specified by:
isGoalSkip in class AbstractRedmineMojo


Copyright © 2009 CodeLutin. All Rights Reserved.