public abstract class AbstractProjectValidator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ProjectInformation |
projectInformation |
static String |
VALIDATE_GOAL |
| Constructor and Description |
|---|
AbstractProjectValidator(ProjectInformation projectInformation) |
| 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
|
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 VALIDATE_GOAL
protected final ProjectInformation projectInformation
public AbstractProjectValidator(ProjectInformation projectInformation)
protected abstract void additionalValidation()
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 © 2018 MuleSoft Inc. All rights reserved.