On Jun 7, 2010, at 10:09 AM, nicolas de loof wrote:

> 2010/6/7 Jason van Zyl <[email protected]>
> 
>> 
>> On Jun 7, 2010, at 2:23 AM, nicolas de loof wrote:
>> 
> 
> 
>> Embedding is outside the scope of the 3.0 objective of backward
>> compatibility for typical users. The embedding APIs are going to change a
>> lot. Every time I look at another use case something changes, it's
>> definitely not stable. I currently have five things where I'm trying to
>> embed and nothing is settled and I'm honestly not comfortable publishing a
>> draft until I have something working in:
>> 
>> - M2Eclipse
>> - Nexus
>> - Hudson
>> - Maven Shell
>> - Proviso
>> 
> 
> That's fine. Feedback on integration issues is required before we can make
> anything public. Any breaking change after release with the large Maven
> users community is nearly impossible.
> 

Nothing is going to break, the current API does not change. Make plugins the 
way you currently make them. There are currently no supported embedding APIs. 
Use components at your own risk because they are going to change. Users will be 
fine using Maven and developing plugins as they did. This was why Sonatype 
spent so much time making sure this adapter layer works the way it does. It's 
the only way to use Guice without causing massive disruptions to users. We 
achieved our goal and now it's time to get the 3.0 out.

> 
>> 
>> Then once the draft is published we can settle on the APIs and this is not
>> going to happen in the 3.0 timeframe. It's likely to be a 3.1 thing.
>> 
> 
> Does this mean the only way to run a Maven 3.0.FINAL build in Hudson will be
> "freestyle" job, until we get 3.1 out ?

I have no idea. I've only ever used freestyle projects.

> 
> 
>> 
>>> 2010/6/6 Kristian Rosenvold <[email protected]>
>>> 
>>>> I have been running this patch on my CI (including m3 IT's) for quite
>>>> some time now, and it works really well here. Obviously, the more the
>>>> merrier!
>>>> 
>>>> But then again, from a user's perspective this change really adds very
>>>> little to the excitement. It's supposed to be a transparent change
>>>> without any feature changes and as far as I can see that's exactly what
>>>> it is.
>>>> 
>>>> Kristian
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> sø., 06.06.2010 kl. 21.45 +0200, skrev nicolas de loof:
>>>>> Can we use the CI server to check how this branch supports the IT test
>>>>> harnesss ? It could make us more confident / help to detect
>>>>> incompatibilities when switching to Guive will become a concrete
>> option.
>>>>> 
>>>>> Nicolas
>>>>> 
>>>>> 2010/6/6 Olivier Lamy <[email protected]>
>>>>> 
>>>>>> yup.
>>>>>> It build fine and it works for some builds I have tested since I have
>>>>>> installed it (at least on my laptop :-) ) .
>>>>>> 
>>>>>> 
>>>>>> 2010/6/6 Jemos Infra <[email protected]>:
>>>>>>> On Sun, 2010-06-06 at 16:58 +0200, Olivier Lamy wrote:
>>>>>>>> stuff is here :
>>>>>>>> 
>>>> http://svn.apache.org/repos/asf/maven/maven-3/branches/guice-support/
>>>>>>>> 
>>>>>>>> Thanks !
>>>>>>>> 
>>>>>>> Hi Oliver, I take it this branch contains everything that's needed,
>>>>>>> right? I mean Maven-3, the Plexus-Guice adapter and all required
>>>>>>> dependencies in the POM. Correct?
>>>>>>> 
>>>>>>> Thanks.
>>>>>>> 
>>>>>>> M.
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Olivier
>>>>>> http://twitter.com/olamy
>>>>>> http://fr.linkedin.com/in/olamy
>>>>>> http://www.viadeo.com/fr/profile/olivier.lamy7
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>> 
>>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> ---------------------------------------------------------
>> 
>> A language that doesn’t affect the way you think about programming is not
>> worth knowing.
>> 
>> -— Alan Perlis
>> 
>> 
>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

the course of true love never did run smooth ...

 -- Shakespeare



Reply via email to