Hi, I'm trying to get cobertura working on my project, and it isn't
generating any pages or reports for the site.

Below is the log and further below the pom.xml. I just want to get
maven to generate the tests, cobertura, checkstyle, pmd and findbugs
reports to be shown in my CI server (jenkins)

Another question: what is the best practice for this, is it running
site, or is using a different profile with the instrumentation and
report configuration?

Just for the record, this is an simple stand-alone app generated using
mvn archetype (with just one class and one test).

C:\fabricasw\new_workspace\testcobertura>mvn site
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective
model for testcobertura:testcobertura:ja
r:0.0.1-SNAPSHOT
[WARNING] 'reporting.plugins.plugin.version' for
org.codehaus.mojo:cobertura-maven-plugin is missing. @ line 78, column
12
[WARNING]
[WARNING] It is highly recommended to fix these problems because they
threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer
support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building testcobertura 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- cobertura-maven-plugin:2.4:clean (site) @ testcobertura ---
[INFO]
[INFO] --- maven-site-plugin:2.0.1:site (default-site) @ testcobertura ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.188s
[INFO] Finished at: Mon Apr 11 14:21:13 BRT 2011
[INFO] Final Memory: 5M/10M
[INFO] ------------------------------------------------------------------------

pom.xml


<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
        <modelVersion>4.0.0</modelVersion>

        <groupId>gtestcobertura</groupId>
        <artifactId>testcobertura</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <packaging>jar</packaging>

        <name>testcobertura</name>
        <url>http://maven.apache.org</url>

        <properties>
                
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        </properties>
        <build>
                <plugins>
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>cobertura-maven-plugin</artifactId>
                                <version>2.4</version>
                                <configuration>
                                        <instrumentation />
                                </configuration>
                                <executions>
                                        <execution>
                                                <id>site</id>
                                                <phase>pre-site</phase>

                                                <goals>
                                                        <goal>clean</goal>
                                                </goals>
                                        </execution>
                                        <execution>
                                                <id>instrument</id>
                                                <phase>package</phase>

                                                <goals>
                                                        <goal>instrument</goal>
                                                        <goal>cobertura</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>
                </plugins>
        </build>
        <dependencies>
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>3.8.1</version>
                        <scope>test</scope>
                </dependency>
        </dependencies>

        <reporting>
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                
<artifactId>maven-surefire-report-plugin</artifactId>
                                <version>2.8</version>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-checkstyle-plugin</artifactId>
                                <version>2.6</version>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-pmd-plugin</artifactId>
                                <version>2.5</version>
                        </plugin>
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>findbugs-maven-plugin</artifactId>
                                <version>2.3.2</version>
                        </plugin>
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>cobertura-maven-plugin</artifactId>
                        </plugin>
                </plugins>
        </reporting>    
</project>

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

Reply via email to