jsr345-experts@ejb-spec.java.net

[jsr345-experts] Packaging library jar(s) into an EJB module?

From: Marina Vatkina <marina.vatkina_at_oracle.com>
Date: Wed, 08 Feb 2012 17:14:13 -0800

Experts,

As you know, while it's easy to package a library into a .war file or a
.ear archive, there is no easy way to do the same for a stand-alone EJB
module in a portable way. The only current option is to use a reference
by adding a Class-Path attribute to the Manifest file of the EJB .jar
file (or another referenced archive) but this is not portable as it
requires to place referenced library in the specific location of the
application server file system (in case that .jar file is not used from
its original location).

Do you thing the EJB spec should allow an EJB .jar file to have a lib/
directory inside it? If yes, will there be any restrictions that we will
need to address?

Thank you,
-marina