Hello,

I tried to use Maven-Xdoclet-1.2.1 to generate StrutsForm.

I set the following properties in the build.properties.

#------------------------- build.properties-----------------------
maven.xdoclet.ejbdoclet.strutsform.0=true
maven.xdoclet.ejbdoclet.strutsform.0.pattern={0}Form
maven.xdoclet.ejbdoclet.strutsform.0.PackageSubstitution.0=true
maven.xdoclet.ejbdoclet.strutsform.0.PackageSubstitution.0.packages=model
maven.xdoclet.ejbdoclet.strutsform.0.PackageSubstitution.0.substituteWith=fo
rm
#---------------------------------------------------------------------------
------

but it just raised the following exception.....


I define the xdoclet tag as following in my class:

**
 *
 * @struts.form
 *    name="Logon"
 *    extends="org.apache.struts.validator.ValidatorForm"
 *
 *
 * @jdo.persistence-capable
 *    identity-type="application"
 *    objectid-class="com.echows.ejcourse.portal.pk.UserPK"
 *
 * @jdo.class-vendor-extension
 *    vendor-name="${jdo.vendor}"
 *    key="table-name"
 *    value="User"
 *
 *
 *
 *
 */
public class User extends AbstractBean {
}

In fact, I just want to generate a name as "LogonForm" but it just output a
"UserLogonForm" ?????
How can I solve this ????


-----------------------------------ERROR
MESSAGES-------------------------------------------------
strutsform: PATTERN_HAS_NO_FORM_PLACEHOLDER arguments: null
 at xdoclet.DocletTask.validateSubTasks(DocletTask.java:529)
 at xdoclet.DocletTask.validateOptions(DocletTask.java:491)
 at xdoclet.modules.ejb.EjbDocletTask.validateOptions(EjbDocletTask.java:80)
 at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:94)
 at org.apache.tools.ant.Task.perform(Task.java:341)
 at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
 at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
 at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
 at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:
79)
 at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)
 at com.werken.werkz.Goal.fire(Goal.java:639)
 at com.werken.werkz.Goal.attain(Goal.java:575)
 at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
 at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTa
g.java:127)
 at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
 at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
 at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:
79)
 at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)
 at com.werken.werkz.Goal.fire(Goal.java:639)
 at com.werken.werkz.Goal.attain(Goal.java:575)
 at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
 at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:634)
 at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
 at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:342)
 at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
 at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
 at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:
79)
 at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)
 at com.werken.werkz.Goal.fire(Goal.java:639)
 at com.werken.werkz.Goal.attain(Goal.java:575)
 at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
 at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:634)
 at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
 at org.apache.maven.cli.App.doMain(App.java:486)
 at org.apache.maven.cli.App.main(App.java:1215)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at com.werken.forehead.Forehead.run(Forehead.java:551)
 at com.werken.forehead.Forehead.main(Forehead.java:581)

==========================
If you know what you are doing,
it is not called RESEARCH!
==========================


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to