org.nuiton.jredmine.plugin
Class PublishAttachmentsMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.nuiton.plugin.AbstractPlugin
org.nuiton.jredmine.plugin.AbstractRedmineMojo
org.nuiton.jredmine.plugin.PublishAttachmentsMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.nuiton.io.rest.RestClientConfiguration, org.nuiton.plugin.Plugin
public class PublishAttachmentsMojo
- extends AbstractRedmineMojo
Publish files for a given project and version on redmine server.
- Since:
- 1.0.0
- Author:
- tchemit
- Is defined by the goal name:
- publish-attachments
| Nested classes/interfaces inherited from interface org.nuiton.plugin.Plugin |
org.nuiton.plugin.Plugin.Packaging |
|
Field Summary |
protected java.util.List<java.io.File> |
allFiles
files to deploy |
protected boolean |
dryRun
A flag to test plugin but send nothing to redmine. |
protected java.io.File[] |
files
A list of files to deploy. |
protected java.io.File |
filesFromProperties
The path of a properties files where files to deploy are descriped. |
protected boolean |
runOnce
A flag to restirct only one run in a build (for multi-module context). |
protected boolean |
skipPublishAttachments
A flag to skip the goal. |
| 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 |
| 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 |
filesFromProperties
protected java.io.File filesFromProperties
- The path of a properties files where files to deploy are descriped.
The key of a property is the sortor key
The value of a property is the path of the file to upload.
If no Set - will not use this source
- Since:
- 1.0.0
- Is defined by:
- expression:
- ${redmine.filesFromProperties}
files
protected java.io.File[] files
- A list of files to deploy.
If no Set - will not use this source
- Since:
- 1.0.0
- Is defined by:
- expression:
- ${redmine.files}
skipPublishAttachments
protected boolean skipPublishAttachments
- A flag to skip the goal.
- Since:
- 1.0.0
- Is defined by:
- expression:
- ${redmine.skipCollectReleaseAttachments}
- default-value:
- false
dryRun
protected boolean dryRun
- A flag to test plugin but send nothing to redmine.
- Since:
- 1.0.0
- Is defined by:
- expression:
- ${redmine.dryRun}
- default-value:
- false
runOnce
protected boolean runOnce
- A flag to restirct only one run in a build (for multi-module context).
- Since:
- 1.0.0
- Is defined by:
- expression:
- ${redmine.runOnce}
- default-value:
- true
allFiles
protected java.util.List<java.io.File> allFiles
- files to deploy
PublishAttachmentsMojo
public PublishAttachmentsMojo()
isGoalSkip
protected boolean isGoalSkip()
- Specified by:
isGoalSkip in class AbstractRedmineMojo
isRunOnce
protected boolean isRunOnce()
- Specified by:
isRunOnce in class AbstractRedmineMojo
checkRunOnceDone
protected boolean checkRunOnceDone()
- Specified by:
checkRunOnceDone in class AbstractRedmineMojo
init
protected boolean init()
throws java.lang.Exception
- Overrides:
init in class AbstractRedmineMojo
- Throws:
java.lang.Exception
doAction
protected void doAction()
throws java.lang.Exception
- Description copied from class:
AbstractRedmineMojo
- Re-expose the protected method for test purposes...
- Specified by:
doAction in class AbstractRedmineMojo
- Throws:
java.lang.Exception- See Also:
AbstractPlugin.doAction()
getFilesToDeploy
protected java.util.List<java.io.File> getFilesToDeploy()
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
Copyright © 2009 CodeLutin. All Rights Reserved.