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]