> http://community.jboss.org/wiki/MavenProjectConfigurationRequirements
I've added a section about not including repository info in our pom files. Care to read and say if its clear enough ? suggestions for improvements ? /max > > On 07/25/2011 05:48 AM, Max Rydahl Andersen wrote: >>> Maven doesn't have a good solution for this. The choice is either change >>> the poms in our repository or tell people not to put repos in the poms, but >>> Nexus doesn't have a way to enforce this. >> >> Do we have a page outlining 'best practices'/requirements for being mirrored >> to central ? >> >> /max >> >>> >>> Max Rydahl Andersen <[email protected]> wrote: >>> >>>>>> And yes it seems weld-parent explicitly lists repository.jboss.org in >>>>>> its parent pom forcing this repo to be used for resolving dependencies >>>>>> afaics. >>>>>> >>>>>> Even if I have nexus configured to control my dependencies it will visit >>>>>> that ;( >>>>>> >>>>>> I thought mirroring to maven central would not allow this to happen ? >>>>> >>>>> That rule got dropped about a year ago (maybe 18 months) due to the >>>>> impracticality of it). >>>> >>>> And here I thought it was an excellent rule since it forces cleaner >>>> artifacts instead of this situation ;( >>>> >>>>> I guess this is now transitional, we can start to remove these >>>>> declarations in updates to POMs as stuff get's moved to central. >>>> >>>> Well, reproducible builds are to me more important than lazy pom's ;) >>>> >>>> Much better to have a settings.xml committed if its ease of use you want >>>> for those building. >>>> >>>>> Max, could you make a WELD issue for this? >>>> >>>> I've created https://issues.jboss.org/browse/WELD-948 >>>> >>>> Just to check I searched for other references and found the additional >>>> problems: >>>> >>>> CDI API: javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.pom >>>> JBoss EE 6: >>>> org/jboss/spec/jboss-javaee-6.0/1.0.0.Final/jboss-javaee-6.0-1.0.0.Final.pom >>>> RestEasy: >>>> org/jboss/resteasy/resteasy-jaxrs-all/2.1.0.GA/resteasy-jaxrs-all-2.1.0.GA.pom >>>> (actually have about multiple external repos declared) >>>> >>>> Paul - is this really what we want for our mirroring to maven central ? I >>>> thought these things had to be cleaned up? >>>> >>>> We should get documented how users need to be careful about these - >>>> especially if this also leaks into AS7/EAP6 and dependent builds... >>>> >>>> /max >>>> http://about.me/maxandersen >>>> >>>> >>>> >> >> /max >> http://about.me/maxandersen >> >> >> > /max http://about.me/maxandersen _______________________________________________ weld-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/weld-dev
