GNU bug report logs -
#35462
maven ignoring mirror-settings in ~/.m2/settings.xml
Previous Next
Full log
View this message in rfc822 format
Le Sat, 27 Apr 2019 22:53:37 +0200,
Arne Babenhauserheide <arne_bab <at> web.de> a écrit :
> Hi,
>
> When I set a mirror in ~/.m2/settings.xml, that mirror is not used by
> the maven in Guix.
>
> To reproduce:
>
> mkdir -p ~/.m2/
> echo '
> <settings>
> <servers>
> <server>
> <id>internal</id>
> <username>foo</username>
> <password>bar</password>
> </server>
> </servers>
> <mirrors>
> <mirror>
> <id>nexus</id>
> <name>nexus</name>
> <url>http://nexus.example.com/nexus/content/groups/public/</url>
> <mirrorOf>*</mirrorOf>
> </mirror>
> </mirrors>
> </settings>
> ' > ~/.m2/settings.xml
> # run maven somewhere
>
> With this setting, maven should run every request through the
> configured nexus (which in this case means that any try to download
> should fail).
>
> In my setup, maven just ignores this setting and keeps downloading
> from repo.maven.apache.org which (a) could leak internal information
> and (b) does not get our internal packages.
>
> Best wishes,
> Arne
Hi,
I've given a look at this bug and it seems that our maven package
totally ignores settings, even if given on the CLI:
mvn help:effective-settings --debug -s ~/.m2/settings.xml
-gs ~/.m2/settings.xml
has no effect...
strace -f mvn ... doesn't show any reference to a settings.xml either
(not even the globabl one in the store...).
This bug report was last modified 6 years and 44 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.