Okay, I'm probably missing something obvious here... why won't the following 
generate any local interfaces, just the remote ones?


Andrew.

build.xml:
<project basedir="." default="ejbgen" name="test">
<target name="ejbgen">
  <taskdef
      classname="xdoclet.ejb.EjbDocletTask"
      classpath="xdoclet.jar;log4j.jar"
      name="ejbdoclet"/>
  <ejbdoclet
      classpath="xdoclet.jar;log4j.jar;${java.class.path};."
      destdir="."
      excludedtags="@version,@author"
      sourcepath=".">
    <fileset dir=".">
      <include name="**/*EJB.java"/>
    </fileset>
    <remoteinterface>
    <homeinterface/>
    <localinterface/>
    <localhomeinterface/>
    <session/>
    <entitycmp/>
    <entitybmp/>
    <entitypk/>
    <dataobject/>
    <deploymentdescriptor/>
  </ejbdoclet>
</target>
</project>

foobar/Test2EJB.java:
package foobar;
/*
* @ejb:bean name="Test2" type="Stateless"
* @ejb:home generate="local,remote"
* @ejb:interface generate="local,remote"
*/
public abstract class Test2EJB
    implements javax.ejb.SessionBean
{
  /*
   * @ejb:interface-method
   */
  public String foobar() { return "Foobar"; }
}


_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to