Thanks for the polished ping :-)
I will take care of that this week.

2012/5/21 Anders Hammar <and...@hammar.net>:
> I'd appreciate spinning a release of this. When staged I can test on
> my real corporate use cases. Should be very similar to my test on the
> snapshot though, so I don't expect any issues.
>
> /Anders
>
> On Wed, May 2, 2012 at 2:17 PM, Anders Hammar <and...@hammar.net> wrote:
>> It's not that easy. The corporate infrastructure only proxies central,
>> not any snapshot repos. So I can't test a Snapshot version.
>>
>> So what I've done is verifying that the plugin now works with the new
>> embedded Maven 3 feature of Hudson. Really my main goal and should be
>> what I need for the corporate use case as well. I also "verified" the
>> code and everything seems ok.
>>
>> On Wed, May 2, 2012 at 2:08 PM, Olivier Lamy <ol...@apache.org> wrote:
>>> Hi,
>>> AFAIK no rush :-)
>>> So take the time to test your various use cases.
>>>
>>> 2012/5/2 Anders Hammar <and...@hammar.net>:
>>>>> If no settings specified, the maven invocation will use the default
>>>>> one (~/.m2/settings.xml)
>>>>
>>>> Actually it will use the settings of the calling process, which could
>>>> be something different than the default file-based one.
>>>>
>>>> Due to corporate infrastructure reasons I couldn't test one of my
>>>> actual use case project, but based on a similar laptop setup I verify
>>>> that the inheriting feature works as I want it to work. But I guess
>>>> the IT in the plugin shows that as well.
>>>>
>>>>>
>>>>>>
>>>>>> /Anders
>>>>>>
>>>>>> On Thu, Apr 26, 2012 at 15:01, Olivier Lamy <ol...@apache.org> wrote:
>>>>>>> ok in order to try make all happy :-) I will make that configurable.
>>>>>>> @Anders I have pushed a snapshot with a new flag called
>>>>>>> mergeUserSettings. Can you try with your use case ?
>>>>>>>
>>>>>>> 2012/4/26 Stephen Connolly <stephen.alan.conno...@gmail.com>:
>>>>>>>> On 26 April 2012 13:57, Stephen Connolly 
>>>>>>>> <stephen.alan.conno...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> On 26 April 2012 13:40, Anders Hammar <and...@hammar.net> wrote:
>>>>>>>>>
>>>>>>>>>> > I would argue that those are broken projects. You should pretty 
>>>>>>>>>> > much
>>>>>>>>>> always
>>>>>>>>>> > use mrm if you are using invoker for testing a maven plugin. There 
>>>>>>>>>> > are
>>>>>>>>>> > cases where you might use invoker for something else, in which 
>>>>>>>>>> > case you
>>>>>>>>>> > should not be specifying a custom settings.xml.
>>>>>>>>>>
>>>>>>>>>> I might be wrong, but this would be the case for most of the plugins
>>>>>>>>>> at Apache Maven then. And all mojos at Codehaus Mojo.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Correct. Everyone except versions-maven-plugin @ mojo is doing it 
>>>>>>>>> wrong ;-)
>>>>>>>>>
>>>>>>>>
>>>>>>>> Some are using the old hack to refer to the default local repo from the
>>>>>>>> invoking process, but with Maven 3 the assumptions that makes can be
>>>>>>>> invalidated with IDE integrations.
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> > So, in short, if you specify a custom settings.xml then no merge by
>>>>>>>>>> default.
>>>>>>>>>>
>>>>>>>>>> Ah, so could the rule be that if no settings.xml is specified use the
>>>>>>>>>> one of the calling process. If one is specified, do not merge by
>>>>>>>>>> default?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> That would be the correct thing to do IMHO
>>>>>>>>>
>>>>>>>>
>>>>>>>> Of course in that case you need to ensure that you use the same tricks 
>>>>>>>> that
>>>>>>>> m-release-p uses to get the settings from the session as the assumption
>>>>>>>> that settings.xml is even a file on disk is no longer valid in Maven 3 
>>>>>>>> (not
>>>>>>>> that I have seen anyone not store their settings in a settings.xml 
>>>>>>>> file,
>>>>>>>> more that Maven 3 Embedder allows for the settings to be provided by a
>>>>>>>> non-file mechanism
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> /Anders
>>>>>>>>>>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >> That's why I want the calling process' settings-xml to be merged. 
>>>>>>>>>> >> And
>>>>>>>>>> >> I argue that, at least in my use case :-), that would be the 
>>>>>>>>>> >> default
>>>>>>>>>> >> behavior.
>>>>>>>>>> >>
>>>>>>>>>> >
>>>>>>>>>> > I have no issue with being able to turn it on via the CLI if you 
>>>>>>>>>> > know
>>>>>>>>>> what
>>>>>>>>>> > you are doing, but where a project has provided a custom 
>>>>>>>>>> > settings.xml it
>>>>>>>>>> > must be assumed that the reason for the custom settings.xml is 
>>>>>>>>>> > because
>>>>>>>>>> they
>>>>>>>>>> > want to control the invoker environment completely... if they are 
>>>>>>>>>> > not
>>>>>>>>>> using
>>>>>>>>>> > mrm then they are being foolish as there is no other way to lock 
>>>>>>>>>> > down
>>>>>>>>>> the
>>>>>>>>>> > invoker environment *and* work transparently behind a proxy at the
>>>>>>>>>> present
>>>>>>>>>> > time.
>>>>>>>>>> >
>>>>>>>>>> > If this is not the default behavior but needs to be configured, it 
>>>>>>>>>> > has
>>>>>>>>>> >> to be able to turn on from command line as one shouldn't have to
>>>>>>>>>> >> update the pom IMO.
>>>>>>>>>> >>
>>>>>>>>>> >> At least my couple of cents,
>>>>>>>>>> >> /Anders
>>>>>>>>>> >> On Thu, Apr 26, 2012 at 10:15, Stephen Connolly
>>>>>>>>>> >> <stephen.alan.conno...@gmail.com> wrote:
>>>>>>>>>> >> > I actually think the merge feature is a step backwards and I am
>>>>>>>>>> toying
>>>>>>>>>> >> with
>>>>>>>>>> >> > being -1 on the commit.
>>>>>>>>>> >> >
>>>>>>>>>> >> > for proxies I think mrm-maven-plugin @ mojo is the way to go.
>>>>>>>>>> >> >
>>>>>>>>>> >> > invoker is a different use case from release, so passing 
>>>>>>>>>> >> > through the
>>>>>>>>>> >> > settings is, in general, a bad thing. If you make the merge an 
>>>>>>>>>> >> > opt-in
>>>>>>>>>> >> then
>>>>>>>>>> >> > that is OK, but personally I cannot see any good use case for 
>>>>>>>>>> >> > it now
>>>>>>>>>> that
>>>>>>>>>> >> > we have mrm-maven-plugin to solve the proxy issue
>>>>>>>>>> >> >
>>>>>>>>>> >> > On 26 April 2012 09:07, Olivier Lamy <ol...@apache.org> wrote:
>>>>>>>>>> >> >
>>>>>>>>>> >> >> Good catch on the warning for activated profiles.
>>>>>>>>>> >> >> They are activated in the maven build so the invoker plugin 
>>>>>>>>>> >> >> merge
>>>>>>>>>> >> >> those setting with those eventually defined in the mojo
>>>>>>>>>> configuration
>>>>>>>>>> >> >> field (<settingsFile> ).
>>>>>>>>>> >> >> What I can do is made this merge feature optional (off by 
>>>>>>>>>> >> >> default
>>>>>>>>>> and
>>>>>>>>>> >> >> add a debug flag to display it for debugging purpose).
>>>>>>>>>> >> >> WDYT ?
>>>>>>>>>> >> >>
>>>>>>>>>> >> >> 2012/4/25 Karl Heinz Marbaise <khmarba...@gmx.de>:
>>>>>>>>>> >> >> > Hi,
>>>>>>>>>> >> >> >
>>>>>>>>>> >> >> > just an other question came to my mind
>>>>>>>>>> >> >> >
>>>>>>>>>> >> >> > What is the purpose of the
>>>>>>>>>> >> >> >
>>>>>>>>>> >>
>>>>>>>>>> http://maven.apache.org/plugins/maven-invoker-plugin-1.6/build-job.html
>>>>>>>>>> >> >> This is the format of the file produced by invoker plugin and 
>>>>>>>>>> >> >> used
>>>>>>>>>> by
>>>>>>>>>> >> >> the report mojo.
>>>>>>>>>> >> >> >
>>>>>>>>>> >> >> > It's given as a link in the docs? But i can't find an 
>>>>>>>>>> >> >> > explanation
>>>>>>>>>> >> which
>>>>>>>>>> >> >> > intention it has ? May be i oversight it simply ?
>>>>>>>>>> >> >> >
>>>>>>>>>> >> >> > Can someone enlighten me?
>>>>>>>>>> >> >> >
>>>>>>>>>> >> >> > Thanks in advance...
>>>>>>>>>> >> >> >
>>>>>>>>>> >> >> >
>>>>>>>>>> >> >> > Kind regards
>>>>>>>>>> >> >> > Karl Heinz Marbaise
>>>>>>>>>> >> >> > --
>>>>>>>>>> >> >> > SoftwareEntwicklung Beratung Schulung    Tel.: +49 (0) 2405 /
>>>>>>>>>> 415 893
>>>>>>>>>> >> >> > Dipl.Ing.(FH) Karl Heinz Marbaise        ICQ#: 135949029
>>>>>>>>>> >> >> > Hauptstrasse 177                         USt.IdNr: 
>>>>>>>>>> >> >> > DE191347579
>>>>>>>>>> >> >> > 52146 Würselen                           http://www.soebes.de
>>>>>>>>>> >> >> >
>>>>>>>>>> >> >> >
>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>> >> >> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>>>>>> >> >> > For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>>>>>> >> >> >
>>>>>>>>>> >> >>
>>>>>>>>>> >> >>
>>>>>>>>>> >> >>
>>>>>>>>>> >> >> --
>>>>>>>>>> >> >> Olivier Lamy
>>>>>>>>>> >> >> Talend: http://coders.talend.com
>>>>>>>>>> >> >> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>>>>>>>> >> >>
>>>>>>>>>> >> >>
>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>> >> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>>>>>> >> >> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>>>>>> >> >>
>>>>>>>>>> >> >>
>>>>>>>>>> >>
>>>>>>>>>> >> ---------------------------------------------------------------------
>>>>>>>>>> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>>>>>> >> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>>>>>> >>
>>>>>>>>>> >>
>>>>>>>>>>
>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Olivier Lamy
>>>>>>> Talend: http://coders.talend.com
>>>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Olivier Lamy
>>>>> Talend: http://coders.talend.com
>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>
>>>
>>>
>>>
>>> --
>>> Olivier Lamy
>>> Talend: http://coders.talend.com
>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>



-- 
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to