[ 
http://jira.codehaus.org/browse/MCOBERTURA-41?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_108140
 ] 

Matt Raible commented on MCOBERTURA-41:
---------------------------------------

I'm using the aspectj-maven-plugin 1.0-beta-2 and it doesn't solve this issue 
for me. If I remove the aspectj-maven-plugin's configuration from my pom.xml, 
Cobertura reports the correct coverage. Here's my aspectj configuration:

{code}
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>aspectj-maven-plugin</artifactId>
    <version>1.0-beta-2</version>
    <configuration>
        <source>1.5</source>
        <verbose>true</verbose>
        <complianceLevel>1.5</complianceLevel>
        <showWeaveInfo>true</showWeaveInfo>
        <aspectLibraries>
            <aspectLibrary>
                <groupId>org.springframework</groupId>
                <artifactId>spring-aspects</artifactId>
            </aspectLibrary>
        </aspectLibraries>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>compile</goal>
            </goals>
        </execution>
    </executions>
</plugin>
{code}

> Corbetura doesn't play well with AspectJ
> ----------------------------------------
>
>                 Key: MCOBERTURA-41
>                 URL: http://jira.codehaus.org/browse/MCOBERTURA-41
>             Project: Maven 2.x Cobertura Plugin
>          Issue Type: Bug
>            Reporter: Howard M. Lewis Ship
>         Attachments: pom.xml
>
>
> I'm using AspectJ on my project (Tapestry 5) and want to generate a cobeturer 
> (what an awkward name!) report.
> The report generates warnings; further the final output shows 0% coverage on 
> all code.
> [INFO] Generate "Cobertura Test Coverage" report.
> [INFO] Cobertura 1.7 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
> Cobertura: Loaded information on 164 classes.
> [cobertura] INFO  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - Cannot find source 
> file during CCN c
> omputation, 
> source=[org/apache/tapestry/internal/aspects/AbstractClassTargetting.java]
> [cobertura] INFO  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - Cannot find source 
> file during CCN c
> omputation, 
> source=[org/apache/tapestry/internal/aspects/CatchNullParameters.java]
> [cobertura] INFO  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - Cannot find source 
> file during CCN c
> omputation, 
> source=[org/apache/tapestry/internal/aspects/InternalCatchNullParameters.java]
> [cobertura] INFO  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - Cannot find source 
> file during CCN c
> omputation, 
> source=[org/apache/tapestry/internal/aspects/InternalOneShotChecks.java]
> [cobertura] INFO  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - Cannot find source 
> file during CCN c
> omputation, 
> source=[org/apache/tapestry/internal/aspects/InternalSynchronization.java]
> [cobertura] INFO  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - Cannot find source 
> file during CCN c
> omputation, 
> source=[org/apache/tapestry/internal/aspects/InternalUtilityChecks.java]
> [cobertura] INFO  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - Cannot find source 
> file during CCN c
> omputation, source=[org/apache/tapestry/internal/aspects/OneShotChecks.java]
> [cobertura] INFO  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - Cannot find source 
> file during CCN c
> omputation, source=[org/apache/tapestry/internal/aspects/Synchronization.java]
> [cobertura] INFO  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - Cannot find source 
> file during CCN c
> omputation, source=[org/apache/tapestry/internal/aspects/UtilityChecks.java]
> [cobertura] INFO  [main] net.sourceforge.cobertura.reporting.html.HTMLReport 
> - Could not generate HTML file for source f
> ile org/apache/tapestry/internal/aspects/InternalCatchNullParameters.java: 
> Cannot find source file, name=[org/apache/tap
> estry/internal/aspects/InternalCatchNullParameters.java]
> [cobertura] INFO  [main] net.sourceforge.cobertura.reporting.html.HTMLReport 
> - Could not generate HTML file for source f
> ile org/apache/tapestry/internal/aspects/InternalSynchronization.java: Cannot 
> find source file, name=[org/apache/tapestr
> y/internal/aspects/InternalSynchronization.java]
> [cobertura] INFO  [main] net.sourceforge.cobertura.reporting.html.HTMLReport 
> - Could not generate HTML file for source f
> ile org/apache/tapestry/internal/aspects/AbstractClassTargetting.java: Cannot 
> find source file, name=[org/apache/tapestr
> y/internal/aspects/AbstractClassTargetting.java]
> [cobertura] INFO  [main] net.sourceforge.cobertura.reporting.html.HTMLReport 
> - Could not generate HTML file for source f
> ile org/apache/tapestry/internal/aspects/InternalUtilityChecks.java: Cannot 
> find source file, name=[org/apache/tapestry/
> internal/aspects/InternalUtilityChecks.java]
> [cobertura] INFO  [main] net.sourceforge.cobertura.reporting.html.HTMLReport 
> - Could not generate HTML file for source f
> ile org/apache/tapestry/internal/aspects/UtilityChecks.java: Cannot find 
> source file, name=[org/apache/tapestry/internal
> /aspects/UtilityChecks.java]
> [cobertura] INFO  [main] net.sourceforge.cobertura.reporting.html.HTMLReport 
> - Could not generate HTML file for source f
> ile org/apache/tapestry/internal/aspects/CatchNullParameters.java: Cannot 
> find source file, name=[org/apache/tapestry/in
> ternal/aspects/CatchNullParameters.java]
> [cobertura] INFO  [main] net.sourceforge.cobertura.reporting.html.HTMLReport 
> - Could not generate HTML file for source f
> ile org/apache/tapestry/internal/aspects/InternalOneShotChecks.java: Cannot 
> find source file, name=[org/apache/tapestry/
> internal/aspects/InternalOneShotChecks.java]
> [cobertura] INFO  [main] net.sourceforge.cobertura.reporting.html.HTMLReport 
> - Could not generate HTML file for source f
> ile org/apache/tapestry/internal/aspects/OneShotChecks.java: Cannot find 
> source file, name=[org/apache/tapestry/internal
> /aspects/OneShotChecks.java]
> [cobertura] INFO  [main] net.sourceforge.cobertura.reporting.html.HTMLReport 
> - Could not generate HTML file for source f
> ile org/apache/tapestry/internal/aspects/Synchronization.java: Cannot find 
> source file, name=[org/apache/tapestry/intern
> al/aspects/Synchronization.java]
> Report time: 1640ms
> [INFO] Cobertura Report generation was successful.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 39 seconds
> [INFO] Finished at: Wed Jul 26 19:50:19 PDT 2006
> [INFO] Final Memory: 38M/63M
> [INFO] 
> ------------------------------------------------------------------------
> bash-3.1$
> bash-3.1$ mvn help
> [INFO] Scanning for projects...
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Invalid task 'help': you must specify a valid lifecycle phase, or a 
> goal in the format plugin:goal or pluginGroup
> Id:pluginArtifactId:pluginVersion:goal
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: < 1 second
> [INFO] Finished at: Wed Jul 26 19:52:36 PDT 2006
> [INFO] Final Memory: 1M/2M
> [INFO] 
> ------------------------------------------------------------------------
> bash-3.1$ mvn help:help
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'help'.
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Required goal not found: help:help
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: < 1 second
> [INFO] Finished at: Wed Jul 26 19:52:42 PDT 2006
> [INFO] Final Memory: 2M/5M
> [INFO] 
> ------------------------------------------------------------------------
> bash-3.1$
> I've attached my project's pom.xml.
> Sorry I missed the BOF tonight at OSCON!

-- 
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

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to