-
Task
-
Resolution: Done
-
Critical
-
None
-
None
-
None
Implement following from EE8.1.1:
All Java EE modules have a name. The name can be explicitly set in the
deployment descriptor for the module. If not set, the name of the module is the
pathname of the module in the ear file with any filename extension (.jar, .war,
.rar) removed, but with any directory names included. The name of a module
must be unique within an application. If and only if the name is not unique (e.g.,
because two names are identical after removing different filename extensions) the
deployment tool may choose new unique names for any of the conflicting
modules; module names that do not conflict must not be changed. The algorithm
for choosing unique names in such a case is product specific.
Also implement this related bit from EE.8.1.2:
Similarly, when a stand-alone module is deployed.... The module name can be explicitly set in the module
deployment descriptor. If not set, the name of the module is the base name of the
module file with any extension (.war, .jar, .rar) removed and with any directory
names removed.
- is blocked by
-
JBAS-7797 EARContentsDeployer creates the wrong name for modules
- Closed
-
JBMETA-260 Add common support for EE 6 module-name concept
- Closed