@Mojo(name="execute-remote-command",
defaultPhase=VALIDATE,
requiresOnline=true,
requiresProject=true)
public class ExecuteRemoteCommandMojo
extends AbstractPlugin
Plugin.InitState, Plugin.Packaging| Modifier and Type | Field and Description |
|---|---|
protected String |
command
Command to execute on remote server.
|
protected org.apache.maven.project.MavenProject |
project
Project.
|
protected org.apache.maven.settings.Proxy |
proxy
Active proxy from settings (if any).
|
protected String |
repositoryId
Id of the server to use to obtain user login.
|
protected String |
repositoryUrl
Url where to execute script.
|
protected org.apache.maven.settings.Settings |
settings
Settings.
|
protected boolean |
verbose
A flag to activate verbose mode.
|
protected org.apache.maven.artifact.manager.WagonManager |
wagonManager
Wagon manager component.
|
| Constructor and Description |
|---|
ExecuteRemoteCommandMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
disconnect(org.apache.maven.wagon.Wagon wagon) |
protected void |
doAction() |
org.apache.maven.project.MavenProject |
getProject() |
protected org.apache.maven.wagon.proxy.ProxyInfo |
getProxyInfo() |
protected org.apache.maven.wagon.Wagon |
getWagon(org.apache.maven.wagon.repository.Repository repository) |
protected void |
init() |
boolean |
isVerbose() |
void |
setProject(org.apache.maven.project.MavenProject project) |
void |
setVerbose(boolean verbose) |
acceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, afterExecute, backupFile, checkEncoding, checkPackaging, checkResource, checkRunOnceDone, checkSkip, copyFile, createDirectoryIfNecessary, createNewFile, deleteFile, execute, getBackupFile, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getRootProject, getTemplate, hasClassPath, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, renameFile, writeFilegetLog, getPluginContext, setLog, setPluginContext@Parameter(property="helper.verbose",
defaultValue="${maven.verbose}")
protected boolean verbose
@Component protected org.apache.maven.project.MavenProject project
@Parameter(defaultValue="${settings.activeProxy}",
required=true,
readonly=true)
protected org.apache.maven.settings.Proxy proxy
@Component protected org.apache.maven.settings.Settings settings
@Parameter(property="helper.repositoryId",
required=true)
protected String repositoryId
@Parameter(property="helper.repositoryUrl",
required=true)
protected String repositoryUrl
@Parameter(property="helper.command",
required=true)
protected String command
@Component protected org.apache.maven.artifact.manager.WagonManager wagonManager
protected void init()
throws Exception
init in class AbstractPluginExceptionprotected void doAction()
throws Exception
doAction in class AbstractPluginExceptionpublic org.apache.maven.project.MavenProject getProject()
public void setProject(org.apache.maven.project.MavenProject project)
public boolean isVerbose()
public void setVerbose(boolean verbose)
protected org.apache.maven.wagon.Wagon getWagon(org.apache.maven.wagon.repository.Repository repository)
throws Exception
Exceptionprotected void disconnect(org.apache.maven.wagon.Wagon wagon)
protected org.apache.maven.wagon.proxy.ProxyInfo getProxyInfo()
Copyright © 2009-2012 CodeLutin. All Rights Reserved.