You're right, I forgot about the naming conventions. So if you take a look at the //TODO I put on line 778 of EARConfigBuilder, we'll still have to call to inspect the ejbjar candidate. As far as the library support, I added it a while back see EARConfigBuilder line 500. "lib" is used if the libraryDirectory element is not specified.

As far as

On Jan 24, 2007, at 8:40 PM, Dain Sundstrom wrote:

Only ejb modules are identified by scanning for annotations. IIRC from the jee5 spec the following rules are used to identify modules:

Web - filenames ends with .war
Connector - filename ends with .rar
Persistence - contains META-INF/persistence.xml
EJB - scan for EJB annotations
AppClient - does not contain EJB annotations, and has a Main-Class declared in the manifest Library - none of the above, and in the proper location in the ear (don't remember the list)

As you can see, only EJB modules are scanned the rest have very simple rules and cheap rules.

-dain

On Jan 24, 2007, at 1:24 PM, Sachin Patel wrote:

As I mentioned before, what I think needs to be done is rename EjbConfigBuilder.isEjbAnnotatedModule() to isAnnotatedModule (JarFile jar) and introduce this in the ModuleBuilder interface since the other ModuleBuilders will need to implement it. EARConfigBuilder can then invoke the method through the interface on each of the ModuleBuilder's to identify the module type.

If there are no objections to this doing it this way, I'll take care of it.

On Jan 24, 2007, at 4:16 PM, Sachin Patel wrote:

No I mean an ear with no applicaiton.xml and the ear contains a ejbjar, with no ejb-jar.xml

On Jan 24, 2007, at 4:06 PM, Prasad Kashyap wrote:

You mean geronimo-openejb free deploy.

The latest revisions do support ejb-jar.xml free deployments

Cheers
Prasad

On 1/24/07, Sachin Patel <[EMAIL PROTECTED]> wrote:
but not yet a ejb-jar.xml & application.xml free deploy


On Jan 23, 2007, at 9:54 PM, Prasad Kashyap wrote:


We can now have a ejb-jar.xml free deployment and openejb- jar.xml free

deployment.

-sachin




-sachin




-sachin





-sachin


Reply via email to