Cobertura doesn't get along with the .xsb files created by the xml beans
compile. Does anyone have experience working around this issue? Here's
my plugin definition:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<configuration>
<instrumentation>
<ignore>**/*.xsb</ignore>
<exclude>**/*.xsb</exclude>
</instrumentation>
</configuration>
<executions>
<execution>
<goals>
<goal>clean</goal>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
Here's the error. FileUtils seems to choke on some of the characters in
these files:
Caused by: java.io.IOException: Failed to copy full contents from
C:\data\user\bravo\projects\outbound-notes-common\target\classes\schemao
rg_apache_xmlbeans\javaname\com\cingular\clarify\synchronization\notes\c
onfig\NotesConfigurationDocument\NotesConfiguration.xsb to
C:\data\user\bravo\projects\outbound-notes-common\target\generated-class
es\cobertura\schemaorg_apache_xmlbeans\javaname\com\cingular\clarify\syn
chronization\notes\config\NotesConfigurationDocument\NotesConfiguration.
xsb
at
org.codehaus.plexus.util.FileUtils.copyFile(FileUtils.java:834)
at
org.codehaus.plexus.util.FileUtils.copyFileToDirectory(FileUtils.java:77
3)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1486)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1495)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1495)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1495)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1495)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1495)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1495)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1495)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1495)
at
org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java
:1495)
at
org.codehaus.mojo.cobertura.CoberturaInstrumentMojo.execute(CoberturaIns
trumentMojo.java:
85)
... 22 more
kris bravo * Clarify Development * office: 678.893.1288 * mobile:
678.296.8723