Maven Wrapper: Using it with override settings.xml

2022-09-13 Thread Sverre Moe
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 need

Re: Maven Wrapper: Using it with override settings.xml

2022-09-13 Thread Mantas Gridinas
You can override which settings file is used with --settings flag. On Tue, Sep 13, 2022, 11:08 Sverre Moe 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

Re: Maven Wrapper: Using it with override settings.xml

2022-09-13 Thread Sverre Moe
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 th

Re: Maven Wrapper: Using it with override settings.xml

2022-09-13 Thread Delany
I used to place them in /.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 wrote: > But I still need to provide the settings.xml on all servers, and to all > users from somewhere. > Is ther

Re: Maven Wrapper: Using it with override settings.xml

2022-09-13 Thread Slawomir Jaranowski
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 napisał(a): > I used to place them in /.mvn/settings.xml but khmarbaise advised > against, so I inject the se

Re: Maven Wrapper: Using it with override settings.xml

2022-09-13 Thread Nils Breunese
I also use .mvn/maven.config with ‘--settings `. It works, but only when you invoke the mvnw script from the root directory of the project, otherwise the path to the settings.xml file will be wrong. That’s a slightly annoying limitation. There’s an open issue to improve this: https://issues.ap

Re: Maven Wrapper: Using it with override settings.xml

2022-09-13 Thread Sverre Moe
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, > > Yo

Re: Maven Wrapper: Using it with override settings.xml

2022-09-13 Thread Delany
There's also a --global-setting parameter, so you could specify the repository in one and the server details in the other. Their content is merged with the user settings taking precedence. Delany On Tue, 13 Sept 2022 at 13:30, Sverre Moe wrote: > That means you have to check in the settings.xml