Hi David, David Sharp wrote:
> I'm new to Maven, and I am struggling to figure out how to get it to do > packaging in accordance with the standards at my work place. Suppose I > have an ejb called project-ejb, that depends on a library called > caf-3.1.0.jar. How do I setup my project to package this dependency at the > ear level rather > than putting it into the ejb? There may be other ejbs and webapps in the > ear that also depend on this jar. > > Should I specify it as a dependency of the ear with a scope of compile, > and then also specify it as a dependency of the ejb with a scope of > provided? > > Or is there a way to simply specify it at the ear level, and have the ejb > inherit it? I've tried to make the ejb a child project of the ear but > then Maven complains that I've introduced a cyclic dependency. > > I've searched for examples, but all of the ones I have seen don't address > the issue of packaging dependencies for an EJB at the ear level. > > I would greatly appreciate any help. I am not sure, I get your problem. By default your EJB will not contain any jars and if you declare your EJB as dependency for your EAR the latter will contain the EJB as well as all transitive dependencies of this EJB. - Jörg --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
