org.apache.maven.errors
Interface CoreErrorReporter

All Superinterfaces:
ProjectErrorReporter
All Known Implementing Classes:
DefaultCoreErrorReporter

public interface CoreErrorReporter
extends ProjectErrorReporter


Method Summary
 void handleSuperPomBuildingError(ProjectBuildingException exception)
           
 void reportAggregatedMojoFailureException(MavenSession session, MojoBinding binding, MojoFailureException cause)
           
 void reportAttemptToOverrideUneditableMojoParameter(Parameter currentParameter, MojoBinding binding, MavenProject project, MavenSession session, MojoExecution exec, PathTranslator translator, org.codehaus.plexus.logging.Logger logger, PluginConfigurationException cause)
           
 void reportDuplicateAttachmentException(MojoBinding binding, MavenProject project, DuplicateArtifactAttachmentException cause)
           
 void reportErrorApplyingMojoConfiguration(MojoBinding binding, MavenProject project, org.codehaus.plexus.configuration.PlexusConfiguration config, PluginConfigurationException cause)
           
 void reportErrorConfiguringExtensionPluginRealm(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, PluginManagerException cause)
           
 void reportErrorConfiguringExtensionPluginRealm(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, RealmManagementException cause)
           
 void reportErrorFormulatingBuildPlan(java.util.List tasks, MavenProject project, MavenSession session, LifecycleException cause)
           
 void reportErrorLoadingPlugin(MojoBinding binding, MavenProject project, PluginLoaderException cause)
           
 void reportErrorManagingRealmForExtension(Artifact extensionArtifact, Artifact projectArtifact, java.util.List remoteRepos, MavenExecutionRequest request, RealmManagementException cause)
           
 void reportErrorResolvingExtensionDirectDependencies(Artifact extensionArtifact, Artifact projectArtifact, java.util.List remoteRepos, MavenExecutionRequest request, ArtifactMetadataRetrievalException cause)
           
 void reportErrorSearchingforCompatibleExtensionPluginVersion(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, java.lang.String requiredMavenVersion, java.lang.String currentMavenVersion, ArtifactMetadataRetrievalException cause)
           
 void reportErrorSearchingforCompatibleExtensionPluginVersion(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, java.lang.String requiredMavenVersion, java.lang.String currentMavenVersion, InvalidVersionSpecificationException cause)
           
 void reportExtensionPluginArtifactNotFound(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, AbstractArtifactResolutionException cause)
           
 void reportExtensionPluginVersionNotFound(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, PluginVersionNotFoundException cause)
           
 void reportIncompatibleMavenVersionForExtensionPlugin(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, java.lang.String requiredMavenVersion, java.lang.String currentMavenVersion, PluginVersionResolutionException err)
           
 void reportInvalidDependencyVersionInExtensionPluginPOM(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, InvalidDependencyVersionException cause)
           
 void reportInvalidMavenVersion(MavenProject project, ArtifactVersion mavenVersion, MavenExecutionException err)
           
 void reportInvalidPluginExecutionEnvironment(MojoBinding binding, MavenProject project, PluginExecutionException cause)
           
 void reportInvalidPluginForDirectInvocation(java.lang.String task, MavenSession session, MavenProject project, InvalidPluginException err)
           
 void reportLifecycleLoaderErrorWhileValidatingTask(java.lang.String task, MavenSession session, MavenProject rootProject, LifecycleLoaderException cause)
           
 void reportLifecycleSpecErrorWhileValidatingTask(java.lang.String task, MavenSession session, MavenProject rootProject, LifecycleSpecificationException cause)
           
 void reportMissingModulePom(MissingModuleException err)
           
 void reportMissingRequiredMojoParameter(MojoBinding binding, MavenProject project, java.util.List invalidParameters, PluginParameterException err)
           
 void reportMojoExecutionException(MojoBinding binding, MavenProject project, MojoExecutionException cause)
           
 void reportMojoLookupError(MojoBinding binding, MavenProject project, org.codehaus.plexus.component.repository.exception.ComponentLookupException cause)
           
 void reportNoGoalsSpecifiedException(MavenProject rootProject, NoGoalsSpecifiedException error)
           
 void reportProjectCycle(ProjectCycleException error)
           
 void reportProjectDependenciesNotFound(MavenProject project, java.lang.String scope, ArtifactNotFoundException cause)
           
 void reportProjectDependenciesNotFound(MavenProject project, java.lang.String scope, MultipleArtifactsNotFoundException cause)
           
 void reportProjectDependenciesUnresolvable(MavenProject project, java.lang.String scope, ArtifactResolutionException cause)
           
 void reportProjectMojoFailureException(MavenSession session, MojoBinding binding, MojoFailureException cause)
           
 void reportReflectionErrorWhileEvaluatingMojoParameter(Parameter currentParameter, MojoBinding binding, MavenProject project, java.lang.String expression, java.lang.Exception cause)
           
 void reportUnresolvableArtifactWhileAddingExtensionPlugin(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, ArtifactResolutionException cause)
           
 void reportUnresolvableExtensionPluginPOM(Plugin plugin, Model originModel, java.util.List remoteRepos, MavenExecutionRequest request, ArtifactMetadataRetrievalException cause)
           
 void reportUseOfBannedMojoParameter(Parameter currentParameter, MojoBinding binding, MavenProject project, java.lang.String expression, java.lang.String altExpression, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException err)
           
 
Methods inherited from interface org.apache.maven.errors.ProjectErrorReporter
clearErrors, findReportedException, getFormattedMessage, getRealCause, getReportedExceptions, isStackTraceRecommended, reportActivatorError, reportActivatorLookupError, reportBadDependencyVersion, reportBadManagedDependencyVersion, reportBadNonDependencyProjectArtifactVersion, reportErrorCreatingArtifactRepository, reportErrorCreatingDeploymentArtifactRepository, reportErrorLoadingExternalProfilesFromFile, reportErrorLoadingExternalProfilesFromFile, reportErrorParsingProjectModel, reportErrorParsingProjectModel, reportInvalidRepositoryWhileGettingRepositoriesFromProfiles, reportProjectCollision, reportProjectValidationFailure
 

Method Detail

handleSuperPomBuildingError

void handleSuperPomBuildingError(ProjectBuildingException exception)

reportAggregatedMojoFailureException

void reportAggregatedMojoFailureException(MavenSession session,
                                          MojoBinding binding,
                                          MojoFailureException cause)

reportAttemptToOverrideUneditableMojoParameter

void reportAttemptToOverrideUneditableMojoParameter(Parameter currentParameter,
                                                    MojoBinding binding,
                                                    MavenProject project,
                                                    MavenSession session,
                                                    MojoExecution exec,
                                                    PathTranslator translator,
                                                    org.codehaus.plexus.logging.Logger logger,
                                                    PluginConfigurationException cause)

reportErrorApplyingMojoConfiguration

void reportErrorApplyingMojoConfiguration(MojoBinding binding,
                                          MavenProject project,
                                          org.codehaus.plexus.configuration.PlexusConfiguration config,
                                          PluginConfigurationException cause)

reportErrorConfiguringExtensionPluginRealm

void reportErrorConfiguringExtensionPluginRealm(Plugin plugin,
                                                Model originModel,
                                                java.util.List remoteRepos,
                                                MavenExecutionRequest request,
                                                PluginManagerException cause)

reportErrorConfiguringExtensionPluginRealm

void reportErrorConfiguringExtensionPluginRealm(Plugin plugin,
                                                Model originModel,
                                                java.util.List remoteRepos,
                                                MavenExecutionRequest request,
                                                RealmManagementException cause)

reportErrorFormulatingBuildPlan

void reportErrorFormulatingBuildPlan(java.util.List tasks,
                                     MavenProject project,
                                     MavenSession session,
                                     LifecycleException cause)

reportErrorLoadingPlugin

void reportErrorLoadingPlugin(MojoBinding binding,
                              MavenProject project,
                              PluginLoaderException cause)

reportErrorManagingRealmForExtension

void reportErrorManagingRealmForExtension(Artifact extensionArtifact,
                                          Artifact projectArtifact,
                                          java.util.List remoteRepos,
                                          MavenExecutionRequest request,
                                          RealmManagementException cause)

reportErrorResolvingExtensionDirectDependencies

void reportErrorResolvingExtensionDirectDependencies(Artifact extensionArtifact,
                                                     Artifact projectArtifact,
                                                     java.util.List remoteRepos,
                                                     MavenExecutionRequest request,
                                                     ArtifactMetadataRetrievalException cause)

reportErrorSearchingforCompatibleExtensionPluginVersion

void reportErrorSearchingforCompatibleExtensionPluginVersion(Plugin plugin,
                                                             Model originModel,
                                                             java.util.List remoteRepos,
                                                             MavenExecutionRequest request,
                                                             java.lang.String requiredMavenVersion,
                                                             java.lang.String currentMavenVersion,
                                                             InvalidVersionSpecificationException cause)

reportErrorSearchingforCompatibleExtensionPluginVersion

void reportErrorSearchingforCompatibleExtensionPluginVersion(Plugin plugin,
                                                             Model originModel,
                                                             java.util.List remoteRepos,
                                                             MavenExecutionRequest request,
                                                             java.lang.String requiredMavenVersion,
                                                             java.lang.String currentMavenVersion,
                                                             ArtifactMetadataRetrievalException cause)

reportExtensionPluginArtifactNotFound

void reportExtensionPluginArtifactNotFound(Plugin plugin,
                                           Model originModel,
                                           java.util.List remoteRepos,
                                           MavenExecutionRequest request,
                                           AbstractArtifactResolutionException cause)

reportExtensionPluginVersionNotFound

void reportExtensionPluginVersionNotFound(Plugin plugin,
                                          Model originModel,
                                          java.util.List remoteRepos,
                                          MavenExecutionRequest request,
                                          PluginVersionNotFoundException cause)

reportIncompatibleMavenVersionForExtensionPlugin

void reportIncompatibleMavenVersionForExtensionPlugin(Plugin plugin,
                                                      Model originModel,
                                                      java.util.List remoteRepos,
                                                      MavenExecutionRequest request,
                                                      java.lang.String requiredMavenVersion,
                                                      java.lang.String currentMavenVersion,
                                                      PluginVersionResolutionException err)

reportInvalidDependencyVersionInExtensionPluginPOM

void reportInvalidDependencyVersionInExtensionPluginPOM(Plugin plugin,
                                                        Model originModel,
                                                        java.util.List remoteRepos,
                                                        MavenExecutionRequest request,
                                                        InvalidDependencyVersionException cause)

reportInvalidMavenVersion

void reportInvalidMavenVersion(MavenProject project,
                               ArtifactVersion mavenVersion,
                               MavenExecutionException err)

reportInvalidPluginExecutionEnvironment

void reportInvalidPluginExecutionEnvironment(MojoBinding binding,
                                             MavenProject project,
                                             PluginExecutionException cause)

reportLifecycleLoaderErrorWhileValidatingTask

void reportLifecycleLoaderErrorWhileValidatingTask(java.lang.String task,
                                                   MavenSession session,
                                                   MavenProject rootProject,
                                                   LifecycleLoaderException cause)

reportLifecycleSpecErrorWhileValidatingTask

void reportLifecycleSpecErrorWhileValidatingTask(java.lang.String task,
                                                 MavenSession session,
                                                 MavenProject rootProject,
                                                 LifecycleSpecificationException cause)

reportMissingRequiredMojoParameter

void reportMissingRequiredMojoParameter(MojoBinding binding,
                                        MavenProject project,
                                        java.util.List invalidParameters,
                                        PluginParameterException err)

reportMojoExecutionException

void reportMojoExecutionException(MojoBinding binding,
                                  MavenProject project,
                                  MojoExecutionException cause)

reportMojoLookupError

void reportMojoLookupError(MojoBinding binding,
                           MavenProject project,
                           org.codehaus.plexus.component.repository.exception.ComponentLookupException cause)

reportNoGoalsSpecifiedException

void reportNoGoalsSpecifiedException(MavenProject rootProject,
                                     NoGoalsSpecifiedException error)

reportProjectCycle

void reportProjectCycle(ProjectCycleException error)

reportProjectDependenciesNotFound

void reportProjectDependenciesNotFound(MavenProject project,
                                       java.lang.String scope,
                                       ArtifactNotFoundException cause)

reportProjectDependenciesNotFound

void reportProjectDependenciesNotFound(MavenProject project,
                                       java.lang.String scope,
                                       MultipleArtifactsNotFoundException cause)

reportProjectDependenciesUnresolvable

void reportProjectDependenciesUnresolvable(MavenProject project,
                                           java.lang.String scope,
                                           ArtifactResolutionException cause)

reportProjectMojoFailureException

void reportProjectMojoFailureException(MavenSession session,
                                       MojoBinding binding,
                                       MojoFailureException cause)

reportReflectionErrorWhileEvaluatingMojoParameter

void reportReflectionErrorWhileEvaluatingMojoParameter(Parameter currentParameter,
                                                       MojoBinding binding,
                                                       MavenProject project,
                                                       java.lang.String expression,
                                                       java.lang.Exception cause)

reportUnresolvableArtifactWhileAddingExtensionPlugin

void reportUnresolvableArtifactWhileAddingExtensionPlugin(Plugin plugin,
                                                          Model originModel,
                                                          java.util.List remoteRepos,
                                                          MavenExecutionRequest request,
                                                          ArtifactResolutionException cause)

reportUnresolvableExtensionPluginPOM

void reportUnresolvableExtensionPluginPOM(Plugin plugin,
                                          Model originModel,
                                          java.util.List remoteRepos,
                                          MavenExecutionRequest request,
                                          ArtifactMetadataRetrievalException cause)

reportUseOfBannedMojoParameter

void reportUseOfBannedMojoParameter(Parameter currentParameter,
                                    MojoBinding binding,
                                    MavenProject project,
                                    java.lang.String expression,
                                    java.lang.String altExpression,
                                    org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException err)

reportMissingModulePom

void reportMissingModulePom(MissingModuleException err)

reportInvalidPluginForDirectInvocation

void reportInvalidPluginForDirectInvocation(java.lang.String task,
                                            MavenSession session,
                                            MavenProject project,
                                            InvalidPluginException err)

reportDuplicateAttachmentException

void reportDuplicateAttachmentException(MojoBinding binding,
                                        MavenProject project,
                                        DuplicateArtifactAttachmentException cause)


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.