If you want to use all the Acegi's features, sure you need all these jars.
But since I don't need single sign on (cas), ldap or jsp support (directory,
taglibs) or caching (ehcache), why should I have these dependencies included
in my application?

I think transitive dependency is great, but sometime it's just better to
turn it off and specify by hand the dependencies you want ot use...

Eric

On 11/21/05, Eric Biesterfeld <[EMAIL PROTECTED] > wrote:
>
> I think there's something more wrong if a jar says it has dependencies
> and it doesn't actually need them.
>
> Are you sure you don't need these? If so, consider using your own
> repository before ibiblio and strip these of their dependencies.
>
> On 11/21/05, Eric Jacob < [EMAIL PROTECTED]> wrote:
> > Hi John,
> >
> > Thanks for your suggestion. It worths a look! But I still think the
> ability
> > to disable transitive dependency would be a good thing. It just doesn't
> feel
> > right to me to exclude more dependencies than I really need.
> >
> > Eric
> >
> > On 11/18/05, John Tolentino <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi Eric,
> > >
> > > If you look at it's pom
> > > (
> > >
> http://www.ibiblio.org/pub/packages/maven2/acegisecurity/acegi-security/0.9.0/acegi-security-0.9.0.pom
> > > ),
> > > this artifact have 21 direct dependencies. Exclude those and the other
> > > transitive dependencies will be excluded as well. You can easily do
> this
> > > if you copy those dependencies from the artifact's pom and paste it to
> > > your exclusions. A find and replace for "dependency" to "exclusion"
> > > within your copied text won't take that much time.
> > >
> > > Hope this helps.
> > >
> > > Regards,
> > > John
> > >
> > > Eric Jacob wrote:
> > >
> > > >Hi,
> > > >
> > > >Putting the following dependency results in 72 jars downloaded in
> > > >WEB-INF/lib!
> > > >
> > > ><dependency>
> > > ><groupId>acegisecurity</groupId>
> > > ><artifactId>acegi-security</artifactId>
> > > ><version> 0.9.0</version>
> > > ><scope>runtime</scope>
> > > ></dependency>
> > > >
> > > >Of course, I can exclude unecessary dependencies, but it's a real
> pain. A
> > > >better solution would be to disable transitive dependencies all
> together.
> > > Is
> > > >it supported?
> > > >
> > > >Thanks.
> > > >
> > > >Eric
> > > >
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > 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