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

Reply via email to