http://community.jboss.org/wiki/MavenProjectConfigurationRequirements
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 > > > _______________________________________________ weld-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/weld-dev
