I just tried this with a settings-file that should have stopped my build 
(because it doesn't point to my inhouse-repository) and has no reference 
to '@localRepositoryUrl@', but it is actually copying the artifacts from 
the original localRepo.

This means the usage of '-Dinvoker.settingsFile' is NOT overriding the 
configuration in the POM!
So not a Jenkins issue, but one with Maven itself!

I'm running Maven 2.2.1 and am using m-invoker-p 1.5.

Any ideas/suggestions?

Roland


On 21.06.2011 19:57, Asmann, Roland wrote:
> I have to admit: no, not yet. I have to put a settings-file somewhere
> that throws me an error, otherwise I'll never know if it works.
>
> I'll give that a try tomorrow, and update this thread according.
>
> Roland
>
>
> On 21-06-11 19:11, Anders Hammar wrote:
>  > Have you tried executing your Maven build specifying
>  > -Dinvoker.settingsFile=<my-settings-file> from command line on your
> pc. If
>  > it works the issue is related to Jenkins. It should work as it should
>  > override the pom configured value.
>  >
>  > /Anders
>  >
>  > On Tue, Jun 21, 2011 at 18:56, Asmann,
> Roland<[email protected]>wrote:
>  >
>  >> Hi all,
>  >>
>  >> I configured the invoker-plugin in my POM to use the settings-file in
>  >> "${maven.home}/conf/settings.xml" -- which works fine for local
>  >> development.
>  >>
>  >> However, when running my Projects on Jenkins, I have configured the
>  >> project with a different settings-file, since the Maven on the server
>  >> uses the default file that came with the Maven-Install.
>  >> I told Jenkins to run the job with '-s<my-settings-file>' and added
>  >> '-Dinvoker.settingsFile=<my-settings-file>' to let the invoker now
> as well.
>  >>
>  >> The problem is, the invoker is still trying to open
>  >> '${maven.home}/conf/settings.xml' on which Jenkins apparently has no
>  >> read-access (don't ask me why other builds work, I am not allowed to
>  >> access the server directly).
>  >>
>  >> Can it be that the configuration given with '-D' does not override the
>  >> configuration in the POM?
>  >>
>  >> Is there a way to get around this problem and get my build running on
>  >> both Jenkins and a developer-machine?
>  >>
>  >> 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 [email protected]
>  >> W www.adesso.at
>  >>
>  >> -------------------------------------------------------------
>  >> >>> business. people. technology.<<<
>  >> -------------------------------------------------------------
>  >>
>  >> ---------------------------------------------------------------------
>  >> To unsubscribe, e-mail: [email protected]
>  >> For additional commands, e-mail: [email protected]
>  >>
>  >>
>
> --
> 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 [email protected]
> W www.adesso.at
>
> -------------------------------------------------------------
>  >>> business. people. technology. <<<
> -------------------------------------------------------------
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

-- 
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 [email protected]
                                    W www.adesso.at

-------------------------------------------------------------
             >>> business. people. technology. <<<
-------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to