Different builds for ejb-client optional with parent
----------------------------------------------------

                 Key: MWAR-114
                 URL: http://jira.codehaus.org/browse/MWAR-114
             Project: Maven 2.x War Plugin
          Issue Type: Bug
    Affects Versions: 2.1
            Reporter: Tim Reilly
         Attachments: mytime.zip

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.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to