Package org.apache.maven.scm.plugin
Class ValidateMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.scm.plugin.AbstractScmMojo
-
- org.apache.maven.scm.plugin.ValidateMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
ValidateRecursively
@Mojo(name="validate", requiresProject=false) @Execute(phase=VALIDATE) public class ValidateMojo extends AbstractScmMojoValidate scm connection string.
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.maven.project.MavenProjectprojectprivate booleanscmCheckWorkingDirectoryUrl(Subversion specific) Enables checking that "URL" field returned by 'svn info' matches what is specified under the scm tag.private java.lang.StringscmConnectionThe scm connection url.private java.lang.StringscmDeveloperConnectionThe scm connection url for developers.-
Fields inherited from class org.apache.maven.scm.plugin.AbstractScmMojo
VALID_VERSION_TYPES, VERSION_TYPE_BRANCH, VERSION_TYPE_REVISION, VERSION_TYPE_TAG
-
-
Constructor Summary
Constructors Constructor Description ValidateMojo(ScmManager manager, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()private voidvalidateConnection(java.lang.String connectionString, java.lang.String type)-
Methods inherited from class org.apache.maven.scm.plugin.AbstractScmMojo
checkResult, getBasedir, getConnectionUrl, getExcludes, getFileSet, getIncludes, getScmManager, getScmRepository, getScmVersion, getWorkingDirectory, handleExcludesIncludesAfterCheckoutAndExport, setConnectionType, setConnectionUrl, setExcludes, setIncludes, setWorkingDirectory
-
-
-
-
Field Detail
-
scmConnection
@Parameter(property="scmConnection", defaultValue="${project.scm.connection}") private java.lang.String scmConnectionThe scm connection url.
-
project
@Parameter(defaultValue="${project}", readonly=true) private org.apache.maven.project.MavenProject project
-
scmDeveloperConnection
@Parameter(property="scmDeveloperConnection", defaultValue="${project.scm.developerConnection}") private java.lang.String scmDeveloperConnectionThe scm connection url for developers.
-
scmCheckWorkingDirectoryUrl
@Parameter(property="scmCheckWorkingDirectoryUrl", defaultValue="false") private boolean scmCheckWorkingDirectoryUrl(Subversion specific) Enables checking that "URL" field returned by 'svn info' matches what is specified under the scm tag.
-
-
Constructor Detail
-
ValidateMojo
@Inject public ValidateMojo(ScmManager manager, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter)
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Specified by:
executein interfaceorg.apache.maven.plugin.Mojo- Overrides:
executein classAbstractScmMojo- Throws:
org.apache.maven.plugin.MojoExecutionException
-
validateConnection
private void validateConnection(java.lang.String connectionString, java.lang.String type) throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-