But I still need to provide the settings.xml on all servers, and to all
users from somewhere.
Is there any way to repackage the maven distribution to include our
settings.xml like we do for the Gradle distribution?

It would help if we could refer to an URL and not file. However then all
who use the Maven Wrapper need to write a very long command line.
./mvnw --settings
https://nexus.company.com:8443/repository/java/maven/settings.xml clean
install

tir. 13. sep. 2022 kl. 10:16 skrev Mantas Gridinas <mgridi...@gmail.com>:

> You can override which settings file is used with --settings flag.
>
> On Tue, Sep 13, 2022, 11:08 Sverre Moe <sverre....@gmail.com> wrote:
>
> > I have been looking into the Maven Wrapper. We have mostly been using
> > Gradle for new projects, but I was thinking of taking the Maven Wrapper
> in
> > use for our legacy projects that still use Maven.
> >
> > With Gradle we can create a custom gradle distribution that has all
> common
> > settings and properties needed by projects built by gradle.
> >
> > How can we do the same with Maven?
> >
> > Now we have the files settings.xml and settings-security.xml stored in
> > ~/.m2, which must be copied by all users into their own user home
> > directory.
> >
> > Running mvn wrapper:wrapper gave me this maven-wrapper.properties
> >
> > distributionUrl=
> >
> >
> https://nexus.company.com:8443/repository/maven-public//org/apache/maven/apache-maven/3.8.4/apache-maven-3.8.4-bin.zip
> > wrapperUrl=
> >
> >
> https://nexus.company.com:8443/repository/maven-public//org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar
> >
> > Even though the Maven Wrapper is downloaded from our Nexus, the
> > dependencies are not, until I provide the settings.xml.
> >
>

Reply via email to