I added clirr plugin config to the Struts 1 core module:
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>clirr-maven-plugin</artifactId>
<version>2.2-SNAPSHOT</version>
<configuration>
<comparisonVersion>1.3.5</comparisonVersion>
</configuration>
</plugin>
</plugins>
</reporting>
and this happens:
$ mvn site
...
[INFO] Generate "Clirr" report.
[INFO] Comparing to version: 1.3.5
java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet not found.
java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet not found.
java.lang.ClassNotFoundException: org.apache.commons.beanutils.DynaBean not foun
d.
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at org.apache.bcel.classfile.JavaClass.getAllInterfaces(JavaClass.java:8
08)
at net.sf.clirr.core.internal.bcel.BcelJavaType.getAllInterfaces(BcelJav
aType.java:78)
at net.sf.clirr.core.internal.checks.InterfaceSetCheck.check(InterfaceSe
tCheck.java:59)
at net.sf.clirr.core.Checker.runClassChecks(Checker.java:190)
at net.sf.clirr.core.Checker.reportDiffs(Checker.java:136)
at org.codehaus.mojo.clirr.AbstractClirrMojo.executeClirr(AbstractClirrM
ojo.java:226)
at org.codehaus.mojo.clirr.ClirrReport.doReport(ClirrReport.java:249)
at org.codehaus.mojo.clirr.ClirrReport.generate(ClirrReport.java:225)
at org.codehaus.mojo.clirr.ClirrReport.generate(ClirrReport.java:376)
at org.apache.maven.plugins.site.SiteMojo.generateReportsPages(SiteMojo.
java:802)
at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:443)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:480)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:459)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:311)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:278)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 minute 1 second
[INFO] Finished at: Sat Jun 16 16:03:42 MST 2007
[INFO] Final Memory: 36M/72M
[INFO] ------------------------------------------------------------------------
Any ideas? Here's the source in svn if you want to try to reproduce it:
https://svn.apache.org/repos/asf/struts/struts1/trunk
--
Wendy
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email