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