I think I wrote it up reasonably well in https://issues.sonatype.org/browse/AETHER-110.
When I first deployed nexus, I set things up with * and !'s to exempt the local nexus repos. Then I added one more repo to nexus, and confusion set in, because it wasn't listed in the ! list. Using external: doesn't help, since nexus is just as 'external' as anything else. Isn't it? Something like "basis*" would have helped. Mostly, better logging would be a big help in discovering the screwup. Though more complex *'s wouldn't hurt any either. On Fri, Jul 8, 2011 at 4:25 PM, Brian Fox <[email protected]> wrote: > What about the * bit you? Does the external:* fix it for you? > > On Wed, Jul 6, 2011 at 10:21 PM, Benson Margulies <[email protected]> > wrote: >> This doc works: >> >> http://maven.apache.org/guides/mini/guide-mirror-settings.html >> >> FWIW. >> >> On Wed, Jul 6, 2011 at 10:18 PM, Barrie Treloar <[email protected]> wrote: >>> On Thu, Jul 7, 2011 at 11:32 AM, Benson Margulies <[email protected]> >>> wrote: >>>> In our corporate global settings file, we have: >>>> >>>> <mirror> >>>> <id>Nexus</id> >>>> <name>Nexus Mirror</name> >>>> <url>http://maven.basistech.net/nexus/content/groups/public</url> >>>> <mirrorOf>*,!apache.org,!sonar,!apache.snapshots</mirrorOf> >>>> </mirror> >>>> >>>> That * turns out to be a very bad idea, and I'd like some advice in >>>> fixing maven to make it a less bad idea. >>>> >>> >>> I hear ya, +1 and thanks for looking at it, I get bitten often too. >>> I can't help with where to look though. >>> >>> While you are looking at it can you see about updating the documentation? >>> http://maven.apache.org/ref/3.0.3/maven-settings/settings.html#class_mirror >>> >>> It current says >>> mirrorOf String The server ID of the repository being >>> mirrored, eg "central". This MUST NOT match the mirror id. >>> which says nothing about * or ! being special syntax. >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
