geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <>
Subject Re: Need some advice on how to include repository/* bits in the boilerplate
Date Wed, 14 May 2008 14:19:57 GMT
On May 14, 2008, at 3:23 AM, Donald Woods wrote:
> Well, changes were already checked into trunk about 20 miins. before  
> your email....
> The changes need to also go into branches/2.1, because right now we  
> have different/duplicate versions of some depends included in  
> Geronimo 2.1.x and 2.2, due to the gshell-embeddable jarfile, which  
> was created using the shade-maven-plugin and no one noticed the  
> mismatched depends and the fact that Geronimo is actually including  
> additional plexus and gshell jars that are not visible in our  
> repository, due to shade extracting them and repackaging them into  
> this uber gshell-embeddable jar.....

I'm not sure why this matters at all, since those dependencies are  
really *only* used by gshell anyways.

> I'm for fixing the transitive depend mechanism in car-maven-plugin,  
> as long as it correctly handles different versions between the  
> server and other projects, with the server/pom.xml specified  
> versions always winning.
> I'm against the continued usage of the gshell-embeddable jar, as it  
> hides the fact that we are including other depends in our server  
> assemblies and will just likely cause more version conflicts and  
> duplicate depends in the future.  Maybe if you get the car-maven- 
> plugin updated for transitive depends and mismatched versions, then  
> we can just create a new gshell-framework pom that lets gshell tell  
> us and the car-maven-plugin which depends to pull in....

Well, gshell-embeddable is going to be going away... BUT, I still  
think that there is no issue with any mismatched anything, and that  
this is a made up problem.


View raw message