@Mojo(name="generate-email-announcement",
requiresOnline=true,
requiresProject=true)
public class GenerateEmailAnnouncementMojo
extends AbstractAnnouncementMojo
| Modifier and Type | Field and Description |
|---|---|
protected String |
emailAnnouncementTemplate
The Velocity template used to format the release email announcement.
|
protected boolean |
skipGenerateEmailAnnouncement
A flag to skip the goal.
|
announceParameters, anonymous, artifactId, artifactsFile, artifactUrls, attachmentLinkTemplate, attachments, attachmentUrls, basedir, deploymentUrl, developmentTeam, finalName, generator, groupId, introduction, packaging, projectUrl, releases, runOnce, runOnceDone, runOnlyOnRoot, templateDirectory, templateEncoding, templateOutputDirectory, urlDownload, velocity, xmlPathreleaseVersion, versionIdprojectId, releaseProject, releaseUser, usersapiKey, dateFormat, encoding, initOk, password, project, REDMINE_SYSTEM, safe, service, serviceInit, session, url, username, verbose| Constructor and Description |
|---|
GenerateEmailAnnouncementMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getAnnouncementTemplate() |
String |
getSkipProperty() |
boolean |
isGoalSkip() |
checkRunOnceDone, doAction, getAnnounceParameters, getArtifactId, getArtifactUrls, getAttachmentLinkTemplate, getAttachmentUrls, getBasedir, getDeploymentUrl, getDevelopmentTeam, getFinalName, getGroupId, getIntroduction, getOutputFile, getPackaging, getProjectUrl, getUrlDownload, init, isAnonymous, isRunOnce, isRunOnceDone, isRunOnlyOnRoot, setAnonymouscheckSkip, getProjectVersion, getProjectVersions, getVersionId, initReleaseVersion, setVersionIdgetProjectId, initReleaseProject, initReleaseUser, setProjectIdafterExecute, closeService, failIfSafe, getAuthConfiguration, getEncoding, getProject, getUrl, isVerbose, setApiKey, setAuthConfiguration, setEncoding, setPassword, setProject, setUrl, setUsername, setVerboseacceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, backupFile, checkEncoding, checkPackaging, checkResource, checkRunOnceDone, copyFile, createDirectoryIfNecessary, createNewFile, deleteFile, execute, getBackupFile, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getRootProject, getTemplate, hasClassPath, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, needInvoke, needInvoke, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, renameFile, writeFilegetLog, getPluginContext, setLog, setPluginContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLog, getProject, getUrl, getVersionId@Parameter(property="redmine.emailAnnouncementTemplate",
defaultValue="release-email-announcement.vm",
required=true)
protected String emailAnnouncementTemplate
@Parameter(property="changes.skipGenerateEmailAnnouncement",
defaultValue="false")
protected boolean skipGenerateEmailAnnouncement
protected String getAnnouncementTemplate()
getAnnouncementTemplate in class AbstractAnnouncementMojopublic String getSkipProperty()
public boolean isGoalSkip()
Copyright © 2009–2013 CodeLutin. All rights reserved.