Modifier and Type | Interface and Description |
---|---|
interface |
ModelProblemCollectorExt
Extends the ModelproblemCollector by the capacity of returning the collected problems.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
DefaultModelProblemCollector
Collects problems that are encountered during model building.
|
Modifier and Type | Field and Description |
---|---|
private ModelProblemCollector |
DefaultModelBuildingEvent.problems |
Modifier and Type | Method and Description |
---|---|
ModelProblemCollector |
ModelBuildingEvent.getProblems()
Gets the container used to collect problems that were encountered while processing the event.
|
ModelProblemCollector |
DefaultModelBuildingEvent.getProblems() |
Modifier and Type | Method and Description |
---|---|
private void |
DefaultModelBuilder.assembleInheritance(java.util.List<ModelData> lineage,
ModelBuildingRequest request,
ModelProblemCollector problems) |
private void |
DefaultModelBuilder.checkPluginVersions(java.util.List<ModelData> lineage,
ModelBuildingRequest request,
ModelProblemCollector problems) |
private void |
DefaultModelBuilder.fireEvent(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems,
ModelBuildingEventCatapult catapult) |
void |
DefaultModelBuilderFactory.StubLifecycleBindingsInjector.injectLifecycleBindings(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
private Model |
DefaultModelBuilder.interpolateModel(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
Constructor and Description |
---|
DefaultModelBuildingEvent(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDependencyManagementImporter.importManagement(Model target,
java.util.List<? extends DependencyManagement> sources,
ModelBuildingRequest request,
ModelProblemCollector problems) |
void |
DependencyManagementImporter.importManagement(Model target,
java.util.List<? extends DependencyManagement> sources,
ModelBuildingRequest request,
ModelProblemCollector problems)
Imports the specified dependency management sections into the given target model.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultInheritanceAssembler.assembleModelInheritance(Model child,
Model parent,
ModelBuildingRequest request,
ModelProblemCollector problems) |
void |
InheritanceAssembler.assembleModelInheritance(Model child,
Model parent,
ModelBuildingRequest request,
ModelProblemCollector problems)
Merges values from the specified parent model into the given child model.
|
Modifier and Type | Field and Description |
---|---|
private ModelProblemCollector |
StringSearchModelInterpolator.InterpolateObjectAction.problems |
private ModelProblemCollector |
ProblemDetectingValueSource.problems |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<org.codehaus.plexus.interpolation.ValueSource> |
AbstractStringBasedModelInterpolator.createValueSources(Model model,
java.io.File projectDir,
ModelBuildingRequest config,
ModelProblemCollector problems) |
protected java.lang.String |
AbstractStringBasedModelInterpolator.interpolateInternal(java.lang.String src,
java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources,
java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors,
ModelProblemCollector problems) |
Model |
StringSearchModelInterpolator.interpolateModel(Model model,
java.io.File projectDir,
ModelBuildingRequest config,
ModelProblemCollector problems) |
Model |
ModelInterpolator.interpolateModel(Model model,
java.io.File projectDir,
ModelBuildingRequest request,
ModelProblemCollector problems)
Interpolates expressions in the specified model.
|
protected void |
StringSearchModelInterpolator.interpolateObject(java.lang.Object obj,
Model model,
java.io.File projectDir,
ModelBuildingRequest config,
ModelProblemCollector problems) |
Constructor and Description |
---|
InterpolateObjectAction(java.lang.Object target,
java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources,
java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors,
StringSearchModelInterpolator modelInterpolator,
ModelProblemCollector problems) |
ProblemDetectingValueSource(org.codehaus.plexus.interpolation.ValueSource valueSource,
java.lang.String bannedPrefix,
java.lang.String newPrefix,
ModelProblemCollector problems) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDependencyManagementInjector.injectManagement(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
void |
DependencyManagementInjector.injectManagement(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Merges default values from the dependency management section of the given model into itself.
|
void |
PluginManagementInjector.injectManagement(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Merges default values from the plugin management section of the given model into itself.
|
void |
DefaultPluginManagementInjector.injectManagement(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
Modifier and Type | Method and Description |
---|---|
void |
ModelNormalizer.injectDefaultValues(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Sets default values in the specified model that for technical reasons cannot be set directly in the Modello
definition.
|
void |
DefaultModelNormalizer.injectDefaultValues(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
void |
ModelNormalizer.mergeDuplicates(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Merges duplicate elements like multiple declarations of the same build plugin in the specified model.
|
void |
DefaultModelNormalizer.mergeDuplicates(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultReportingConverter.convertReporting(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
void |
ReportingConverter.convertReporting(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Converts values from model's reporting section into the configuration for Maven Site Plugin 3.x.
|
void |
DefaultPluginConfigurationExpander.expandPluginConfiguration(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
void |
PluginConfigurationExpander.expandPluginConfiguration(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Merges values from general build plugin configuration into the individual plugin executions of the given model.
|
void |
DefaultReportConfigurationExpander.expandPluginConfiguration(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
void |
ReportConfigurationExpander.expandPluginConfiguration(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Merges values from general report plugin configuration into the individual reports sets of the given model.
|
void |
DefaultLifecycleBindingsInjector.injectLifecycleBindings(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
void |
LifecycleBindingsInjector.injectLifecycleBindings(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Injects plugin executions induced by lifecycle bindings into the specified model.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Profile> |
ProfileSelector.getActiveProfiles(java.util.Collection<Profile> profiles,
ProfileActivationContext context,
ModelProblemCollector problems)
Determines the profiles which are active in the specified activation context.
|
java.util.List<Profile> |
DefaultProfileSelector.getActiveProfiles(java.util.Collection<Profile> profiles,
ProfileActivationContext context,
ModelProblemCollector problems) |
void |
ProfileInjector.injectProfile(Model model,
Profile profile,
ModelBuildingRequest request,
ModelProblemCollector problems)
Merges values from the specified profile into the given model.
|
void |
DefaultProfileInjector.injectProfile(Model model,
Profile profile,
ModelBuildingRequest request,
ModelProblemCollector problems) |
private boolean |
DefaultProfileSelector.isActive(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems) |
Modifier and Type | Method and Description |
---|---|
boolean |
PropertyProfileActivator.isActive(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems) |
boolean |
JdkVersionProfileActivator.isActive(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems) |
boolean |
OperatingSystemProfileActivator.isActive(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems) |
boolean |
ProfileActivator.isActive(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems)
Determines whether the specified profile is active in the given activator context.
|
boolean |
FileProfileActivator.isActive(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems) |
boolean |
PropertyProfileActivator.presentInConfig(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems) |
boolean |
JdkVersionProfileActivator.presentInConfig(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems) |
boolean |
OperatingSystemProfileActivator.presentInConfig(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems) |
boolean |
ProfileActivator.presentInConfig(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems)
Determines whether specified activation method is present in configuration or not.
|
boolean |
FileProfileActivator.presentInConfig(Profile profile,
ProfileActivationContext context,
ModelProblemCollector problems) |
Modifier and Type | Method and Description |
---|---|
private static void |
DefaultModelValidator.addViolation(ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String fieldName,
java.lang.String sourceHint,
java.lang.String message,
InputLocationTracker tracker) |
private void |
DefaultModelValidator.validate20EffectivePluginDependencies(ModelProblemCollector problems,
Plugin plugin,
ModelBuildingRequest request) |
private void |
DefaultModelValidator.validate20EffectiveRepository(ModelProblemCollector problems,
Repository repository,
java.lang.String prefix,
ModelBuildingRequest request) |
private boolean |
DefaultModelValidator.validate20PluginVersion(java.lang.String fieldName,
ModelProblemCollector problems,
java.lang.String string,
java.lang.String sourceHint,
InputLocationTracker tracker,
ModelBuildingRequest request) |
private boolean |
DefaultModelValidator.validate20ProperSnapshotVersion(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String string,
java.lang.String sourceHint,
InputLocationTracker tracker) |
private void |
DefaultModelValidator.validate20RawDependencies(ModelProblemCollector problems,
java.util.List<Dependency> dependencies,
java.lang.String prefix,
ModelBuildingRequest request) |
private void |
DefaultModelValidator.validate20RawDependenciesSelfReferencing(ModelProblemCollector problems,
Model m,
java.util.List<Dependency> dependencies,
java.lang.String prefix,
ModelBuildingRequest request) |
private void |
DefaultModelValidator.validate20RawPlugins(ModelProblemCollector problems,
java.util.List<Plugin> plugins,
java.lang.String prefix,
ModelBuildingRequest request) |
private void |
DefaultModelValidator.validate20RawResources(ModelProblemCollector problems,
java.util.List<Resource> resources,
java.lang.String prefix,
ModelBuildingRequest request) |
private void |
DefaultModelValidator.validate30RawProfileActivation(ModelProblemCollector problems,
Activation activation,
java.lang.String sourceHint,
java.lang.String prefix,
ModelBuildingRequest request) |
private boolean |
DefaultModelValidator.validateBannedCharacters(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String string,
java.lang.String sourceHint,
InputLocationTracker tracker,
java.lang.String banned) |
private boolean |
DefaultModelValidator.validateBoolean(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String string,
java.lang.String sourceHint,
InputLocationTracker tracker) |
protected void |
DefaultModelValidator.validateDependencyVersion(ModelProblemCollector problems,
Dependency d,
java.lang.String prefix) |
private void |
DefaultModelValidator.validateEffectiveDependencies(ModelProblemCollector problems,
Model m,
java.util.List<Dependency> dependencies,
boolean management,
ModelBuildingRequest request) |
private void |
DefaultModelValidator.validateEffectiveDependency(ModelProblemCollector problems,
Dependency d,
boolean management,
java.lang.String prefix,
ModelBuildingRequest request) |
void |
ModelValidator.validateEffectiveModel(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Checks the specified (effective) model for missing or invalid values.
|
void |
DefaultModelValidator.validateEffectiveModel(Model m,
ModelBuildingRequest request,
ModelProblemCollector problems) |
private void |
DefaultModelValidator.validateEffectiveModelAgainstDependency(java.lang.String prefix,
ModelProblemCollector problems,
Model m,
Dependency d,
ModelBuildingRequest request) |
private boolean |
DefaultModelValidator.validateEnum(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String string,
java.lang.String sourceHint,
InputLocationTracker tracker,
java.lang.String... validValues) |
private boolean |
DefaultModelValidator.validateId(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String id,
java.lang.String sourceHint,
InputLocationTracker tracker) |
private boolean |
DefaultModelValidator.validateId(java.lang.String fieldName,
ModelProblemCollector problems,
java.lang.String id,
InputLocationTracker tracker) |
private boolean |
DefaultModelValidator.validateIdWithWildcards(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String id,
java.lang.String sourceHint,
InputLocationTracker tracker) |
private boolean |
DefaultModelValidator.validateNotNull(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.Object object,
java.lang.String sourceHint,
InputLocationTracker tracker)
Asserts:
string != null
|
void |
ModelValidator.validateRawModel(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
Checks the specified (raw) model for missing or invalid values.
|
void |
DefaultModelValidator.validateRawModel(Model m,
ModelBuildingRequest request,
ModelProblemCollector problems) |
private void |
DefaultModelValidator.validateRawRepositories(ModelProblemCollector problems,
java.util.List<Repository> repositories,
java.lang.String prefix,
ModelBuildingRequest request) |
private boolean |
DefaultModelValidator.validateStringNoExpression(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String string,
InputLocationTracker tracker) |
private boolean |
DefaultModelValidator.validateStringNotEmpty(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String string,
InputLocationTracker tracker) |
private boolean |
DefaultModelValidator.validateStringNotEmpty(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String string,
java.lang.String sourceHint,
InputLocationTracker tracker)
Asserts:
string != null
string.length > 0
|
private boolean |
DefaultModelValidator.validateVersion(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String string,
java.lang.String sourceHint,
InputLocationTracker tracker) |
private boolean |
DefaultModelValidator.validateVersionNoExpression(java.lang.String fieldName,
ModelProblemCollector problems,
ModelProblem.Severity severity,
ModelProblem.Version version,
java.lang.String string,
InputLocationTracker tracker) |
Modifier and Type | Class and Description |
---|---|
private static class |
DefaultModelValidator.SimpleModelProblemCollector
Deprecated.
|