I'm not dumb, but I'm not smart enough to solve this.

I'm still trying to get maven to invoke xdoclet and generate some source (I 
haven't even gotten to the point of compiling the source yet).

I have this very simple goal in my maven.xml:

<project default="prepare">
  <goal name="prepare" description="Generate some source files">
    <taskdef name="ejbdoclet" classname="xdoclet.ejb.EjbDocletTask" 
classpathref="maven.dependency.classpath"/>
    <ejbdoclet sourcepath="${maven.src.dir}/java" destdir="src-gen">
      <fileset dir="${maven.src.dir}/java">
        <include name="**/*Bean.java" />
      </fileset>
    </ejbdoclet>
  </goal>
</project>

Here's the error I get using jdk 1.4, maven 1.0-beta-6 and xdoclet 1.1.2:

prepare:
    [ejbdoclet] [ERROR] log4j:WARN No appenders could be found for logger 
(xdoclet.ConfigParamIntrospector.fillConfigParamsHashtableUsingReflectionFor).
    [ejbdoclet] [ERROR] log4j:WARN Please initialize the log4j system 
properly.

[ERROR] BUILD FAILED
[ERROR] Running ejbdoclet task failed. An IO error occured while writing 
context data.
[ERROR]         at xdoclet.DocletTask.execute(DocletTask.java:250)
[ERROR]         at org.apache.tools.ant.Task.perform(Task.java:317)
[ERROR]         at 
org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:198)
[ERROR]         at 
org.apache.commons.jelly.impl.DynaTagScript.run(DynaTagScript.java:141)
[ERROR]         at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:134)
[ERROR]         at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:190)
[ERROR]         at 
org.apache.commons.jelly.tags.werkz.GoalTag$1.performAction(GoalTag.java:119)
[ERROR]         at com.werken.werkz.Goal.attain(Goal.java:524)
[ERROR]         at org.apache.maven.app.Maven.runGoals(Maven.java:941)
[ERROR]         at org.apache.maven.app.Maven.attainGoals(Maven.java:842)
[ERROR]         at org.apache.maven.app.App.doMain(App.java:334)
[ERROR]         at org.apache.maven.app.App.main(App.java:842)
[ERROR]         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ERROR]         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ERROR]         at java.lang.reflect.Method.invoke(Method.java:324)
[ERROR]         at com.werken.forehead.Forehead.run(Forehead.java:543)
[ERROR]         at com.werken.forehead.Forehead.main(Forehead.java:573)
[ERROR] File...... /home/jim/personal/jcrossley/projects/tracker/maven.xml
[ERROR] Element... ejbdoclet
[ERROR] Line...... 14
[ERROR] Column.... 21
[ERROR] Running ejbdoclet task failed. An IO error occured while writing 
context data.
Total time:  9 seconds

Anyone else seen this?  I'm not sure what else to try.

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

Reply via email to