[ 
http://jira.codehaus.org/browse/MNG-3186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

John Casey closed MNG-3186.
---------------------------

      Assignee: John Casey
    Resolution: Fixed

We've got a reporting system in place now, covered by implementations of:

org.apache.maven.errors.CoreErrorReporter
org.apache.maven.project.error.ProjectErrorReporter

These provide a host of very specific methods taking relevant context 
information from aspect bindings in the build, and rendering one concise, 
user-oriented message per method. They are meant to be deadly simple, without a 
lot of decision logic...just to help make the reporting api explicit for anyone 
who wants to implement it.

BTW, The MavenExecutionRequest and Configuration (in the embedder) both have 
methods for setting a custom reporter, to allow IDE integrators better access 
to the context information. In CLI mode, all error reports are flushed out at 
the end of the build, via the CLIReportingUtils utility class.

> First iteration of concise, user-centric error reporting
> --------------------------------------------------------
>
>                 Key: MNG-3186
>                 URL: http://jira.codehaus.org/browse/MNG-3186
>             Project: Maven 2
>          Issue Type: New Feature
>          Components: Embedding
>            Reporter: Jason van Zyl
>            Assignee: John Casey
>             Fix For: 2.1-alpha-1
>
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to