Github user jvanzyl commented on the pull request:

    https://github.com/apache/maven/pull/32#issuecomment-78283012
  
    No, and I would not advocate the use of tools like that which would distort 
the standard lifecycle and promote tools like Jacoco that do not require things 
like that. As a tool that collaborates with the standard build lifecycle it 
should be able to operate on either data emitted by the eventing system in 
Maven or operate on, or use artifacts as they are produced from the system. 
Like adding an agent to dynamically instrument code. Tools like Clover and 
Cobertura are frankly terrible tools that are super hard to integrate and we've 
done some stupid things in the core to accommodate them and that was 
categorically a mistake. If things like Clover and Cobertura break in Maven 4.x 
I honestly don't care. They are designed incorrectly in my opinion or were 
designed for a time where there didn't exist proper support to be truly 
independent from how Maven operates. The model should be "report on standard 
data produced, or by looking at standard artifacts being produced", not I'm 
going t
 o "jam myself into the process to completely alter how the build works to get 
the data I need."


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to