Hello Nicholas,
 thanks for your reply... no luck unfortunately, but anyway i needed
openejb doclet to work for generating openejb-jar.xml for entity
beans.....
so, i guess current support is of not much use to me.

anyway, just for reference,  i cannot get it to work for me.. EJB is as follows

/**
 * Facade SessionBean for administrative
 * purposes
 *
 * @author Marco Mistroni
 * 
 * @ejb.bean
 *          name="AdminFacade"
 *          type="Stateless"
 *          view-type="remote"
 *          jndi-name="budget/AdminFacade"
 *
 * @openejb
 *
 */
public abstract class AdminFacadeBean implements javax.ejb.SessionBean {
        private SessionContext sc;
        private static final int versionUID=123;
        
        /**
         * @ejb.interface-method
         */
        public void addUser(User user) throws AdminException {
        
        }
        
        /**
         * @ejb.interface-method
         */
        public void modifyUser(User user) throws AdminException {
        
        }
        
        /**
         * @ejb.interface-method
         */
        public void deleteUser(User user) throws AdminException {
        
        }
        
        /**
         * @ejb.interface-method
         */
        public User getUser(String username) throws AdminException {
                
                return null;
        }
        
        /**
         * @ejb.interface-method
         */
        public Collection getExpenseTypes() throws AdminException {
                Vector vector = new Vector();
                vector.add("1");
                vector.add("2");
                return vector;
        
        }

        public void setSessionContext(javax.ejb.SessionContext ctx)  {
                sc = ctx;
        }

}

---- and those are my dependencies -----
  <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet</artifactId>
      <version>1.2.3</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-apache-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-java-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-exolab-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-hibernate-module</artifactId>
      <version>1.2.3</version>
    </dependency>    

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-jdo-module</artifactId>
      <version>1.2.3</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-jboss-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-openejb-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

     

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-jmx-module</artifactId>
      <version>1.2.3</version>
    </dependency>


    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-hibernate-module</artifactId>
      <version>1.2.3</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-web-module</artifactId>
      <version>1.2.3</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-xdoclet-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

    <dependency>
      <groupId>xjavadoc</groupId>
      <artifactId>xjavadoc</artifactId>
      <version>1.1</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-ejb-module</artifactId>
      <version>1.2.3</version>
    </dependency>
-----------------------------

and this si my project properties....

##
## $Revision: 1.1.1.1 $ $Date: 2004/03/01 05:22:07 $
##

maven.repo.remote=http://www.openejb.org/maven, http://www.ibiblio.org/maven

openejb.nobanner=true
openejb.configuration=${basedir}/conf/openejb.conf

java.naming.factory.initial=org.openejb.client.LocalInitialContextFactory

maven.junit.fork=true
maven.junit.sysproperties=openejb.nobanner java.naming.factory.initial
openejb.configuration

maven.xdoclet.ejbdoclet.destDir=${maven.build.dir}/xdoclet/ejbdoclet


maven.xdoclet.ejbdoclet.ejbSpec=1.1
maven.xdoclet.ejbdoclet.fileset.0=true
maven.xdoclet.ejbdoclet.fileset.0.include=**/*Bean.java

maven.xdoclet.ejbdoclet.deploymentdescriptor.0=true
maven.xdoclet.ejbdoclet.deploymentdescriptor.0.destDir=${maven.build.dir}/classes/META-INF

maven.xdoclet.ejbdoclet.openejb.0=true
#maven.xdoclet.ejbdoclet.jboss.0=false
#maven.xdoclet.ejbdoclet.jboss.0.Version=2.4

#budgetWeb properties
testejb.sourceEjbDir=${maven.xdoclet.ejbdoclet.destDir}
testejb.sourceMetaInf=target/xdoclet/ejb
testejb.destDir=target/classes


regards

marco

Reply via email to