public abstract class AbstractProjectValidator extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEPLOY_GOAL |
protected ProjectInformation |
projectInformation |
protected boolean |
strictCheck |
static String |
VALIDATE_GOAL |
| Constructor and Description |
|---|
AbstractProjectValidator(ProjectInformation projectInformation,
boolean strictCheck) |
AbstractProjectValidator(ProjectInformation projectInformation,
ProjectRequirement requirement) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
additionalValidation() |
static Boolean |
isClassifierValid(String classifier)
It validates that the provided packaging types is a valid one
|
protected abstract void |
isDeploymentValid() |
static Boolean |
isPackagingTypeValid(String packagingType)
It validates that the provided packaging types is a valid one
|
Boolean |
isProjectValid(String goal)
Ensure a project contained in the projectBaseDir is valid based on its packaging type.
|
public static final String DEPLOY_GOAL
public static final String VALIDATE_GOAL
protected final boolean strictCheck
protected final ProjectInformation projectInformation
public AbstractProjectValidator(ProjectInformation projectInformation, boolean strictCheck)
public AbstractProjectValidator(ProjectInformation projectInformation, ProjectRequirement requirement)
protected abstract void additionalValidation()
throws ValidationException
ValidationExceptionprotected abstract void isDeploymentValid()
throws ValidationException
ValidationExceptionpublic Boolean isProjectValid(String goal) throws ValidationException
ValidationException - if the project is invalidpublic static Boolean isPackagingTypeValid(String packagingType) throws ValidationException
packagingType - defines the package type of the project to validateValidationException - if the packaging type is unknownpublic static Boolean isClassifierValid(String classifier) throws ValidationException
classifier - defines the classifier of the project to validateValidationException - if the packaging type is unknownCopyright © 2024 MuleSoft Inc. All rights reserved.