That means you have to check in the settings.xml into git.
I am not comfortable doing this, considering the server config in
settings.xml has the deployment password, although being obfuscated.

/Sverre

tir. 13. sep. 2022 kl. 12:00 skrev Slawomir Jaranowski <
s.jaranow...@gmail.com>:

> Hi,
>
> You can create file: .mvn/maven.config [1] with content
>
> --settings ./settings.xml
>
> [1] https://maven.apache.org/configure.html#mvn-maven-config-file
>
> wt., 13 wrz 2022 o 11:46 Delany <delany.middle...@gmail.com> napisał(a):
>
> > I used to place them in <project>/.mvn/settings.xml but khmarbaise
> advised
> > against, so I inject the settings.xml file in via a Jenkins plugin
> > Delany
> >
> > On Tue, 13 Sept 2022 at 11:33, Sverre Moe <sverre....@gmail.com> wrote:
> >
> > > 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.
> > > > >
> > > >
> > >
> >
>
>
> --
> Sławomir Jaranowski
>

Reply via email to