maybe you could enhance that rule to do regexp matching on each maven coordinate component and implement your category concept using a naming convention?
david jencks On Oct 1, 2010, at 10:51 AM, Alan D. Cabrera wrote: > It's close but not exactly what I need. I don't want to maintain rules on > artifacts. I want to maintain restrictions between categories of artifacts. > > > Regards, > Alan > > On Oct 1, 2010, at 10:22 AM, Rex Hoffman wrote: > >> I haven't used it: but this, and profiles, should do the trick. >> http://maven.apache.org/enforcer/enforcer-rules/bannedDependencies.html >> >> I'm just trying to get some contributions in to maven (other enforcer >> rules) but still feel the need to say you probably should have asked >> this on the user mailing list. >> >> Rex >> >> On Fri, Oct 1, 2010 at 9:56 AM, Alan D. Cabrera <l...@toolazydogs.com> wrote: >>> Is there some way to categorize jars and restrict the dependencies between >>> categories of those jars? At least maybe reports dependency violations? >>> >>> For example let's say I have two categories, api and impl. Impl can depend >>> on Api but not others' impl. Api can rely on Api. When I perform a build >>> it would be nice if the build failed or at least an warning is reported. >>> >>> >>> Regards, >>> Alan >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >>> >> >> >> >> -- >> Rex Hoffman >> >> (415) 273-9438 >> 415-2REXGET >> http://www.e-hoffman.org >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org