|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
com.perforce.maven.mojo.P4Mojo
public abstract class P4Mojo
Super class for Perforce Mojos.
Field Summary | |
---|---|
protected String |
excludes
The excludes that is used to include files with that pattern. |
protected String |
includes
The includes that is used to include files with that pattern. |
protected org.apache.maven.scm.log.ScmLogDispatcher |
logger
|
protected String |
password
The password that is used when connecting to the SCM system. |
protected org.apache.maven.project.MavenProject |
project
The maven project. |
protected List |
reactorProjects
Contains the full list of projects in the reactor. |
protected File |
scmDirectory
Local directory to be used to issue SCM actions |
protected org.apache.maven.scm.manager.ScmManager |
scmManager
|
protected org.apache.maven.execution.MavenSession |
session
|
protected String |
urlScm
|
protected String |
username
The username that is used when connecting to the SCM system. |
Fields inherited from interface org.apache.maven.plugin.Mojo |
---|
ROLE |
Constructor Summary | |
---|---|
P4Mojo()
|
Method Summary | |
---|---|
protected void |
checkResult(org.apache.maven.scm.ScmResult result)
|
void |
execute()
|
abstract org.apache.maven.scm.ScmResult |
executeP4Command()
|
protected org.apache.maven.scm.log.ScmLogger |
getLogger()
|
protected org.codehaus.plexus.util.xml.Xpp3Dom |
getScmPluginConfiguration()
|
protected org.apache.maven.scm.repository.ScmRepository |
getScmRepository()
|
List |
getStatus()
|
static boolean |
isEmpty(String value)
Checks if is empty. |
static int |
parseChangelist(String changelist)
Parse the changelist string to a changelist number. |
void |
setExcludes(String excludes)
|
void |
setIncludes(String includes)
|
void |
setPassword(String password)
|
void |
setScmManager(org.apache.maven.scm.manager.ScmManager scmManager)
|
void |
setUrlScm(String urlScm)
|
void |
setUsername(String username)
|
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 |
Field Detail |
---|
protected String urlScm
protected String username
protected String password
protected String includes
protected String excludes
protected File scmDirectory
protected org.apache.maven.scm.manager.ScmManager scmManager
protected org.apache.maven.project.MavenProject project
protected List reactorProjects
protected org.apache.maven.execution.MavenSession session
protected org.apache.maven.scm.log.ScmLogDispatcher logger
Constructor Detail |
---|
public P4Mojo()
Method Detail |
---|
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
public abstract org.apache.maven.scm.ScmResult executeP4Command() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public List getStatus() throws org.apache.maven.scm.ScmException
org.apache.maven.scm.ScmException
protected org.apache.maven.scm.log.ScmLogger getLogger()
protected org.apache.maven.scm.repository.ScmRepository getScmRepository() throws org.apache.maven.scm.ScmException
org.apache.maven.scm.ScmException
protected void checkResult(org.apache.maven.scm.ScmResult result) throws org.apache.maven.scm.ScmException
org.apache.maven.scm.ScmException
protected org.codehaus.plexus.util.xml.Xpp3Dom getScmPluginConfiguration()
public static int parseChangelist(String changelist)
changelist
- the changelist
public void setScmManager(org.apache.maven.scm.manager.ScmManager scmManager)
public void setUrlScm(String urlScm)
public void setUsername(String username)
public void setPassword(String password)
public void setIncludes(String includes)
public void setExcludes(String excludes)
public static boolean isEmpty(String value)
value
- the value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |