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 AbstractScmMojo
Validate scm connection string.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.apache.maven.project.MavenProjectprivate boolean(Subversion specific) Enables checking that "URL" field returned by 'svn info' matches what is specified under the scm tag.private StringThe scm connection url.private StringThe scm connection url for developers.Fields inherited from class AbstractScmMojo
VALID_VERSION_TYPES, VERSION_TYPE_BRANCH, VERSION_TYPE_REVISION, VERSION_TYPE_TAGFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
ConstructorsConstructorDescriptionValidateMojo(ScmManager manager, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()private voidvalidateConnection(String connectionString, String type) Methods inherited from class AbstractScmMojo
checkResult, getBasedir, getConnectionUrl, getExcludes, getFileSet, getIncludes, getScmManager, getScmRepository, getScmVersion, getWorkingDirectory, handleExcludesIncludesAfterCheckoutAndExport, setConnectionType, setConnectionUrl, setExcludes, setIncludes, setWorkingDirectoryMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
scmConnection
@Parameter(property="scmConnection", defaultValue="${project.scm.connection}") private 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 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.- See Also:
-
-
Constructor Details
-
ValidateMojo
@Inject public ValidateMojo(ScmManager manager, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter)
-
-
Method Details
-
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
-