Affects Version/s: 2.0.7
Fix Version/s: Issues to be reviewed for 3.x
Number of attachments :
When trying to package a j2ee project's ejb-client artifact in the ear /lib directory the war plugin's optional attribute is ignored if building from the parent app project. If you build from the parent project you get the ejb-client packaged in the web-inf/lib directory. If you build the ejb, war, and ear independently you get the ejb-client packaged in the ear /lib directory. It seems when run from the parent project the dependency/artifact doesn't have the optional attribute set.
Perhaps this is b/c the artifact is a project artifact that was attached from the ejb plugin it is not resolved as optional when the dependency is resolved from the war project.
Attaching Geronimo's mytime sample with modifications to reproduce the behavior.
|Affects Version/s||2.1-alpha-1 [ 13300 ]|
|Fix Version/s||2.1-alpha-2 [ 13804 ]|
|Affects Version/s||2.1 [ 12616 ]|
|Fix Version/s||2.1 [ 13142 ]|
|Fix Version/s||3.0 [ 13142 ]|
|Fix Version/s||3.x [ 13145 ]|