You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Vincent Massol <vm...@pivolis.com> on 2006/05/08 09:33:19 UTC
RE: Maven Clover Plugin 2.1 Excludes Exception
Hi George,
You're using a wrong format that doesn't exist. Try instead:
<exclude>**/*Fake*.java</exclude>
Thanks
-Vincent
_____
From: George.Zhao@kp.org [mailto:George.Zhao@kp.org]
Sent: lundi 8 mai 2006 06:56
To: users@maven.apache.org
Cc: vincent@massol.net
Subject: Maven Clover Plugin 2.1 Excludes Exception
I am seeing Maven Clover Plugin 2.0 doesn't exclude my files for
instrumenting.
>From the 2.1 link:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11129
<http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11129&styleName=
Html&version=12216> &styleName=Html&version=12216
I saw the fix(MCLOVER-24) was in 2.1 and tried that. But I got an exception:
java.lang.NullPointerException
at
org.codehaus.plexus.util.DirectoryScanner.setExcludes(DirectoryScanne
r.java:502)
at
org.codehaus.plexus.compiler.util.scan.AbstractSourceInclusionScanner
.scanForSources(AbstractSourceInclusionScanner.java:75)
at
org.codehaus.plexus.compiler.util.scan.SimpleSourceInclusionScanner.g
etIncludedSources(SimpleSourceInclusionScanner.java:62)
at
org.apache.maven.plugin.clover.CloverInstrumentInternalMojo.computeFi
lesToInstrument(CloverInstrumentInternalMojo.java:367)
at
org.apache.maven.plugin.clover.CloverInstrumentInternalMojo.execute(C
loverInstrumentInternalMojo.java:114)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:415)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:531)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
Any ideas for this issue? The pom has this piece of code(in build section):
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clover-plugin</artifactId>
<version>2.1</version>
<configuration>
<excludes>
<exclude name="**/*Fake*.java" />
<exclude name="**/*Test.java" />
<exclude name="**/proxies/**/*.java" />
<exclude name="**/EJS*.java" />
<exclude name="**/_EJS*.java" />
<exclude name="**/*_Stub.java" />
<exclude name="**/ejbModule/**/*Bean*_*.java" />
<exclude name="**/ejbModule/**/Concret*_*.java" />
<exclude name="**/ejbModule/**/*_*[0-9]*.java" />
</excludes>
I have spent much time, no luck.
BTW, I have to specify 2.1 as the clover plugin version on build section,
otherwise the 2.0 is picked. Or if I put on reporting section, 2.0 is also
always picked.
Thanks,
George Zhao
Web Development Group
Phone: 925-924-4467
=