geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <>
Subject Re: Assemblies in the repo and their dependencies
Date Wed, 17 Jun 2009 21:31:15 GMT

On Jun 17, 2009, at 1:36 AM, Jason Dillon wrote:

> Why do the assemblies in the repository have dependencies?  I  
> realize that they are probably there to facilitate the build, but  
> shouldn't they all be marked as <scope>provided</scope>?
> The reason I think they should be, is that when a user wants to use  
> the geronimo-maven-plugin with the assembly -bin in the repository,  
> before they can even download the assembly -bin, first mvn has to go  
> resolve every single dependency which is used to build that assembly  
> -bin.
> I think this is broken, while I can resolve by adding a tone of  
> excludes, I think that this problem should be solved so that users  
> can more easily consume the assembly artifacts we publish to the  
> repository.
> Any one know how easy/feasible with the current stuff (trunk and  
> 2.1.x) it would be to mark all dependencies as provided?

Just thinking about it I don't see why it would cause problems.  Would  
you like to try it and see if the server at least builds?  If there  
are no obvious problems I'd be fine with this change.

david jencks

> --jason

View raw message