On Wed, Jul 8, 2009 at 10:23 PM, Daniel Kulp <dk...@apache.org> wrote:
> On Wed July 8 2009 4:13:24 pm Benjamin Bentmann wrote: > > Paul Gier wrote: > > > One issue that will need to be resolved before we can sync, is how to > > > handle our rebuilt thirdparty jars. For example, if a jboss project > > > needs to patch some thirdparty jar, rebuild it, and upload it to our > > > repository > > > > AFAIK, somebody building a patched third-party artifact is supposed to > > not deploy this derived artifact with its original group id but with the > > group id of the patch creator. So if JBoss creates a patched version of > > say log4j, it would need to get deployed with org.jboss:log4j or > > similar. This should be allowed to get synced into central as it can be > > distinguished from the original log4j:log4j artifact of the project > owner. > > Except there THEN becomes the issue if someone depends on the normal log4j > artifact as well as some JBoss artifact that then transitively pulls in > org.jboss:log4j, they end up with two versions of log4j on the classpath > with > all kinds of non-fun things happening. > > Dan yes it was the case I had in mind Arnaud