@Mojo(name="validate",
defaultPhase=VALIDATE,
requiresDependencyResolution=TEST)
public class ValidateMojo
extends AbstractMuleMojo
contentGenerator, outputDirectory, projectBuilder, repositorySystem, resourcesContent, runtimeVersion, skipValidationadditionalPluginDependencies, agentDeployment, armDeployment, classifier, cloudhub2Deployment, cloudHubDeployment, clusterDeployment, customDomains, disableSemver, lightweightPackage, localRepository, mavenClient, project, projectBaseFolder, projectBuildDirectory, remoteArtifactRepositories, runtimeFabricDeployment, session, sharedLibraries, standaloneDeployment, strictCheck, testJar, useLocalRepository, validator, verifier| Constructor and Description |
|---|
ValidateMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected org.mule.tools.api.classloader.model.ArtifactCoordinates |
buildArtifactCoordinates(org.apache.maven.model.Dependency dependency) |
void |
doExecute() |
String |
getPreviousRunPlaceholder() |
protected void |
validateMavenEnvironment() |
protected void |
validateNotAllowedDependencies() |
execute, getContentGenerator, getMuleApplicationJsonPath, getMuleApplicationModel, getMuleApplicationModelLoader, getResolvergetClassifier, getDeployments, getMavenClient, getPackagingType, getProjectInformation, getProjectValidator, getProjectVerifier, hasExecutedBefore, initMojo, setAgentDeployment, setArmDeployment, setCloudHubDeployment, setClusterDeployment, setProject, setProjectBaseFolder, setRuntimeFabricDeployment, setSession, setStandaloneDeployment, toArtifactCoordinatespublic void doExecute()
throws org.apache.maven.plugin.MojoExecutionException
doExecute in class AbstractGenericMojoorg.apache.maven.plugin.MojoExecutionExceptionprotected void validateMavenEnvironment()
throws ValidationException
ValidationExceptionprotected void validateNotAllowedDependencies()
throws ValidationException
ValidationExceptionpublic String getPreviousRunPlaceholder()
getPreviousRunPlaceholder in class AbstractGenericMojoprotected org.mule.tools.api.classloader.model.ArtifactCoordinates buildArtifactCoordinates(org.apache.maven.model.Dependency dependency)
Copyright © 2024 MuleSoft Inc. All rights reserved.