|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProjectErrorReporter
| Method Summary | |
|---|---|
void |
clearErrors()
|
java.lang.Throwable |
findReportedException(java.lang.Throwable error)
|
java.lang.String |
getFormattedMessage(java.lang.Throwable error)
|
java.lang.Throwable |
getRealCause(java.lang.Throwable error)
|
java.util.List |
getReportedExceptions()
|
boolean |
isStackTraceRecommended(java.lang.Throwable error)
|
void |
reportActivatorError(ProfileActivator activator,
Model model,
java.io.File pomFile,
Profile profile,
ProfileActivationContext context,
ProfileActivationException cause)
Call Stack: |
void |
reportActivatorLookupError(Model model,
java.io.File pomFile,
Profile profile,
ProfileActivationContext context,
org.codehaus.plexus.component.repository.exception.ComponentLookupException cause)
Call Stack: |
void |
reportBadDependencyVersion(MavenProject project,
java.io.File pomFile,
InvalidDependencyVersionException cause)
Call Stack: |
void |
reportBadManagedDependencyVersion(MavenProject projectBeingBuilt,
java.io.File pomFile,
InvalidDependencyVersionException cause)
Call Stack: |
void |
reportBadNonDependencyProjectArtifactVersion(MavenProject project,
java.io.File pomFile,
InvalidProjectVersionException cause)
Call Stack: |
void |
reportErrorCreatingArtifactRepository(java.lang.String projectId,
java.io.File pomFile,
Repository repo,
InvalidRepositoryException cause)
Call Stack: |
void |
reportErrorCreatingDeploymentArtifactRepository(MavenProject project,
java.io.File pomFile,
DeploymentRepository repo,
InvalidRepositoryException cause)
Call Stack: |
void |
reportErrorLoadingExternalProfilesFromFile(Model model,
java.io.File pomFile,
java.io.File projectDir,
java.io.IOException cause)
Call Stack: |
void |
reportErrorLoadingExternalProfilesFromFile(Model model,
java.io.File pomFile,
java.io.File projectDir,
org.codehaus.plexus.util.xml.pull.XmlPullParserException cause)
Call Stack: |
void |
reportErrorParsingProjectModel(java.lang.String projectId,
java.io.File pomFile,
java.io.IOException cause)
Call Stack: |
void |
reportErrorParsingProjectModel(java.lang.String projectId,
java.io.File pomFile,
org.codehaus.plexus.util.xml.pull.XmlPullParserException cause)
Call Stack: |
void |
reportInvalidRepositoryWhileGettingRepositoriesFromProfiles(Repository repo,
Model model,
java.io.File pomFile,
InvalidRepositoryException cause)
Call Stack: |
void |
reportProjectCollision(java.util.List allProjectInstances,
DuplicateProjectException err)
Call Stack: |
void |
reportProjectValidationFailure(MavenProject project,
java.io.File pomFile,
InvalidProjectModelException error)
Call Stack: |
| Method Detail |
|---|
void clearErrors()
java.lang.String getFormattedMessage(java.lang.Throwable error)
java.lang.Throwable getRealCause(java.lang.Throwable error)
java.util.List getReportedExceptions()
java.lang.Throwable findReportedException(java.lang.Throwable error)
boolean isStackTraceRecommended(java.lang.Throwable error)
void reportActivatorError(ProfileActivator activator,
Model model,
java.io.File pomFile,
Profile profile,
ProfileActivationContext context,
ProfileActivationException cause)
DefaultProfileAdvisor.applyActivatedProfiles(..)
DefaultProfileAdvisor.applyActivatedExternalProfiles(..)
--> DefaultProfileAdvisor.applyActivatedProfiles(..) (private)
--> DefaultProfileAdvisor.getArtifactRepositoriesFromActiveProfiles(..)
--> DefaultProfileManager.getActiveProfiles(..)
--> DefaultProfileManager.isActive(..) (private)
--> ProfileActivator.canDetermineActivation(..)
--> ProfileActivator.isActive(..)
<------ ProfileActivationException
<------ ProjectBuildingException
void reportActivatorLookupError(Model model,
java.io.File pomFile,
Profile profile,
ProfileActivationContext context,
org.codehaus.plexus.component.repository.exception.ComponentLookupException cause)
DefaultProfileAdvisor.applyActivatedProfiles(..)
DefaultProfileAdvisor.applyActivatedExternalProfiles(..)
--> DefaultProfileAdvisor.applyActivatedProfiles(..) (private)
--> DefaultProfileAdvisor.getArtifactRepositoriesFromActiveProfiles(..)
--> DefaultProfileManager.getActiveProfiles(..)
--> DefaultProfileManager.isActive(..) (private)
--> PlexusContainer.lookupList(..)
<-- ComponentLookupException
<-- ProfileActivationException
<------ ProjectBuildingException
void reportErrorLoadingExternalProfilesFromFile(Model model,
java.io.File pomFile,
java.io.File projectDir,
java.io.IOException cause)
DefaultProfileAdvisor.applyActivatedProfiles(..)
DefaultProfileAdvisor.getArtifactRepositoriesFromActiveProfiles(..)
--> DefaultProfileAdvisor.buildProfileManager(..) (private)
--> DefaultProfileAdvisor.loadExternalProjectProfiles(..) (private)
--> MavenProfilesBuilder.buildProfiles(..)
<-- IOException
<------ ProjectBuildingException
void reportErrorLoadingExternalProfilesFromFile(Model model,
java.io.File pomFile,
java.io.File projectDir,
org.codehaus.plexus.util.xml.pull.XmlPullParserException cause)
DefaultProfileAdvisor.applyActivatedProfiles(..)
DefaultProfileAdvisor.getArtifactRepositoriesFromActiveProfiles(..)
--> DefaultProfileAdvisor.buildProfileManager(..) (private)
--> DefaultProfileAdvisor.loadExternalProjectProfiles(..) (private)
--> MavenProfilesBuilder.buildProfiles(..)
<-- XmlPullParserException
<------ ProjectBuildingException
void reportInvalidRepositoryWhileGettingRepositoriesFromProfiles(Repository repo,
Model model,
java.io.File pomFile,
InvalidRepositoryException cause)
DefaultProfileAdvisor.applyActivatedProfiles(..)
DefaultProfileAdvisor.applyActivatedExternalProfiles(..)
--> DefaultProfileAdvisor.getArtifactRepositoriesFromActiveProfiles(..)
--> MavenTools.buildArtifactRepository(..)
<-- InvalidRepositoryException
<-- ProjectBuildingException
void reportErrorCreatingDeploymentArtifactRepository(MavenProject project,
java.io.File pomFile,
DeploymentRepository repo,
InvalidRepositoryException cause)
...
--> DefaultMavenProjectBuilder.buildFromRepository(..)
DefaultMavenProjectBuilder.build(..)
--> DefaultMavenProjectBuilder.buildFromSourceFileInternal(..) (private)
--> DefaultMavenProjectBuilder.buildInternal(..) (private)
--> DefaultMavenProjectBuilder.processProjectLogic(..) (private)
--> DefaultMavenTools.buildDeploymentArtifactRepository(..)
<-- UnknownRepositoryLayoutException
<-------- ProjectBuildingException
void reportErrorCreatingArtifactRepository(java.lang.String projectId,
java.io.File pomFile,
Repository repo,
InvalidRepositoryException cause)
...
--> DefaultMavenProjectBuilder.buildFromRepository(..)
DefaultMavenProjectBuilder.build(..)
--> DefaultMavenProjectBuilder.buildFromSourceFileInternal(..) (private)
--> DefaultMavenProjectBuilder.buildInternal(..) (private)
--> DefaultMavenProjectBuilder.processProjectLogic(..) (private)
--> DefaultMavenTools.buildArtifactRepositories(..)
--> DefaultMavenTools.buildArtifactRepository(..)
<------ UnknownRepositoryLayoutException
<---------- ProjectBuildingException
void reportBadNonDependencyProjectArtifactVersion(MavenProject project,
java.io.File pomFile,
InvalidProjectVersionException cause)
...
--> DefaultMavenProjectBuilder.buildFromRepository(..)
DefaultMavenProjectBuilder.build(..)
--> DefaultMavenProjectBuilder.buildFromSourceFileInternal(..) (private)
--> DefaultMavenProjectBuilder.buildInternal(..) (private)
--> DefaultMavenProjectBuilder.processProjectLogic(..) (private)
--> DefaultMavenProjectBuilder.createPluginArtifacts(..)
--> DefaultMavenProjectBuilder.createReportArtifacts(..)
--> DefaultMavenProjectBuilder.createExtensionArtifacts(..)
<-- InvalidProjectVersionException
<---------- ProjectBuildingException
void reportProjectValidationFailure(MavenProject project,
java.io.File pomFile,
InvalidProjectModelException error)
...
--> DefaultMavenProjectBuilder.buildFromRepository(..)
DefaultMavenProjectBuilder.build(..)
--> DefaultMavenProjectBuilder.buildFromSourceFileInternal(..) (private)
--> DefaultMavenProjectBuilder.buildInternal(..) (private)
--> DefaultMavenProjectBuilder.processProjectLogic(..) (private)
--> (model validator result)
<-- InvalidProjectModelException
<---------- ProjectBuildingException
void reportBadManagedDependencyVersion(MavenProject projectBeingBuilt,
java.io.File pomFile,
InvalidDependencyVersionException cause)
...
--> DefaultMavenProjectBuilder.buildFromRepository(..)
DefaultMavenProjectBuilder.build(..)
--> DefaultMavenProjectBuilder.buildFromSourceFileInternal(..) (private)
--> DefaultMavenProjectBuilder.buildInternal(..) (private)
--> DefaultMavenProjectBuilder.createManagedVersionMap(..) (private)
<-- InvalidDependencyVersionException
<---------- ProjectBuildingException
void reportBadDependencyVersion(MavenProject project,
java.io.File pomFile,
InvalidDependencyVersionException cause)
...
--> MavenProject.createArtifacts(..)
--> MavenMetadataSource.createArtifacts(..)
<-- InvalidDependencyVersionException
<-- ProjectBuildingException
void reportErrorParsingProjectModel(java.lang.String projectId,
java.io.File pomFile,
org.codehaus.plexus.util.xml.pull.XmlPullParserException cause)
...
--> DefaultMavenProjectBuilder.buildFromRepository(..)
--> DefaultMavenProjectBuilder.findModelFromRepository(..) (private)
DefaultMavenProjectBuilder.build(..)
--> DefaultMavenProjectBuilder.buildFromSourceFileInternal(..) (private)
--> DefaultMavenProjectBuilder.readModel(..) (private)
--> thrown XmlPullParserException
<------ InvalidProjectModelException
void reportErrorParsingProjectModel(java.lang.String projectId,
java.io.File pomFile,
java.io.IOException cause)
...
--> DefaultMavenProjectBuilder.buildFromRepository(..)
--> DefaultMavenProjectBuilder.findModelFromRepository(..) (private)
DefaultMavenProjectBuilder.build(..)
--> DefaultMavenProjectBuilder.buildFromSourceFileInternal(..) (private)
--> DefaultMavenProjectBuilder.readModel(..) (private)
--> thrown IOException
<------ InvalidProjectModelException
void reportProjectCollision(java.util.List allProjectInstances,
DuplicateProjectException err)
MavenEmbedder.execute(MavenExecutionRequest)
MavenEmbedder.readProjectWithDependencies(MavenExecutionRequest)
--> DefaultMaven.execute(MavenExecutionRequest)
--> DefaultMaven.createReactorManager(MavenExecutionRequest, MavenExecutionResult)
--> new ReactorManager(List, String)
--> new ProjectSorter(List)
<----------------------- DuplicateProjectException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||