Ah... got ya...
Add a log4j dependency to my project even though i don't reference it
directly
artifactA.scope=compile
log4j.scope=provided

Thanks.

On 26/03/2008, Wayne Fay <[EMAIL PROTECTED]> wrote:
>
> Please just try it! We understand.
>
> The pom will pick your re-declaration of log4j/provided as
> "overriding" the log4j/compile in artifactA.
>
>
> Wayne
>
> On 3/26/08, Lance Java <[EMAIL PROTECTED]> wrote:
>
> > I'm not sure if you understand.
> > artifactA is required so I specify a scope of "compile"
> > Since artifactA depends on log4j, it automagically brings that into the
> jar
> > too which I don't want.
> >
> > On 26/03/2008, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> wrote:
> > >
> > > Lance Java schrieb:
> > >
> > > > Hi, I'm a maven newbie and want to globally exclude sub dependencies
> > > from
> > > > being built into my war.
> > > >
> > > > Lets say my war depends on artifactA and artifactB with a scope of
> > > compile.
> > > > artifactA depends on log4j
> > > > artifactB depends on the servlet api
> > > >
> > > > I want to include artifactA and artifactB in the war but don't want
> to
> > > > include log4j or the servlet api because they are provided by the
> > > container
> > > > (jboss).
> > > >
> > > > I realise I can do this using an <exclusions> element inside my
> > > > <dependency>s but this requires me to exclude log4j from A and
> servlet
> > > from
> > > > B.
> > > > This gets more complicated when I depend on many more artifacts with
> > > many
> > > > more dependencies.
> > > >
> > > > I'd like a way to globally exclude log4j and servlet from all
> > > > dependencies... is there a way to do this?
> > > >
> > >
> > >
> > > Try redeclaring the dependency with scope=provided.
> > >
> > > Regards,
> > >
> > > Simon
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to