XDoclet 1.2, the migration continues...
This evening, I continued trying to migrate Roller to the lastest version (1.2 beta) of XDoclet. The last time, I made it pretty far, but discovered that the action-mappings weren't being generated in <struts-config>. This time, they showed up, but only a couple of them. I did a little digging and discovered that the two Actions extended org.apache.struts.action.Action
, whereas most of the Action
classes in Roller extend org.apache.struts.actions.DispatchAction
. This used to work just fine with XDoclet 1.1.2, but appears to be broken in the lastest release. So I filed a bug in XDoclet's JIRA and now I sit and wait. I want to just dig into the XDoclet code and fix this, but since it was working in 1.1.2, I'm guessing it was either intentional (and I can fix my problem via Roller's build.xml
or a simple oversight and someone can fix it quickly.