Please try mrm-maven-plugin... you'll be pleasantly surprised... best example is the current trunk of versions-maven-plugin @ mojo
On 16 January 2012 15:08, Asmann, Roland <roland.asm...@adesso.at> wrote: > My use-case is also running integration tests. However, I don't want to > have several different settings.xml files (unless it becomes necessary). > > So, I created one that works for me (user/pw on servers, proxy, > repositories -- especially using the 'normal' local repo as a remote for > the invoker) and had this copied onto our Jenkins. > Now, I use these settings in both my normal builds and my invoker > integration-tests. > > So, what I would like, is when running Maven with the -s command, the > invoker should pick this up as the default settings. > Or if there is a way to get the location of the settings.xml file using > a variable, I can configure my invoker-plugin to use it automatically. > > Is there some way to solve this or will I just have to live with adding > 2 parameters when running Maven? > > > On 16.01.2012 10:12, Stephen Connolly wrote: >> Most people use invoker to run integration tests of their maven plugins. >> >> As such, when running integration tests, you typically will have a >> test settings.xml so that the test environment will be constant. >> >> There is the issue of when you are behind a proxy, to solve this issue >> (as sometimes you need absolute control over the test env settings) >> there is mrm-maven-plugin @ mojo, that fires up a local Mock >> Repository Manager which will use your settings.xml to retrieve >> artifacts not available in your local repository so that the invoker >> based tests can still have the required environment, but work behind a >> proxy. >> >> What is your use-case? >> >> On 16 January 2012 08:43, Asmann, Roland <roland.asm...@adesso.at> wrote: >> > Hi all, >> > >> > When running my projects on Jenkins, I need to set the settings-file (-s >> > /path/to/settings.xml). I've hit my toes a couple of times now on the >> > fact that I than also have to set the settings-file for the >> > invoker-plugin (-Dinvoker.settingsFile=/path/to/settings.xml). >> > >> > Why doesn't the invoker use the file that was given with -s? I can >> > understand that it takes the default settings when no configuration is >> > give, but having the plugin actually use a different settings-file when >> > running Maven with an explicit settings-file is kind of weird. >> > >> > Anyway, is there a way to get the invoker-plugin to use the >> > settings-file that I set at the command-line? >> > >> > Thanks, >> > >> > -- >> > Roland Asmann >> > Senior Software Engineer >> > >> > adesso Austria GmbH >> > Floridotower 26. Stock T +43 1 2198790-27 >> > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927 >> > A-1210 Wien M +43 664 88657566 >> > E roland.asm...@adesso.at >> > W www.adesso.at >> > >> > ------------------------------------------------------------- >> > >>> business. people. technology. <<< >> > ------------------------------------------------------------- >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> > For additional commands, e-mail: users-h...@maven.apache.org >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> > > -- > Roland Asmann > Senior Software Engineer > > adesso Austria GmbH > Floridotower 26. Stock T +43 1 2198790-27 > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927 > A-1210 Wien M +43 664 88657566 > E roland.asm...@adesso.at > W www.adesso.at > > ------------------------------------------------------------- > >>> business. people. technology. <<< > ------------------------------------------------------------- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org