Re: No more uber jar

2008-09-22 Thread Brett Porter

/me cheers

Yep, go for it.

This will also mean producing shaded versions of the wagons though I  
think, or creating a shaded "built-in wagons" JAR, to prevent some of  
their dependencies being forced on plugins. The ITs for MNG-3581/3599  
might pick this up, but it would be worth an extra IT to verify.


Cheers,
Brett

On 23/09/2008, at 3:00 AM, Jason van Zyl wrote:

I made the uber jar and I think it was a mistake. It's a complete  
PITA to swap in new jars and test and the shading can work on the  
JARs necessary.


I would like to remove the uber jar in 2.1 and do it on the 2.2  
branch as well.


Any objections?

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

 -- Jakob Burckhardt


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: No more uber jar

2008-09-22 Thread Jason van Zyl
Just means we use a shaded version of plexus instead of shading the  
entire Maven runtime.


Wouldn't change anything. Plugins could still use their own version of  
p-u.


On 22-Sep-08, at 7:12 PM, Benjamin Bentmann wrote:


Jason van Zyl wrote:

I would like to remove the uber jar in 2.1 and do it on the 2.2  
branch as well.

Any objections?


How does this relate to MNG-2892? Are there other means that allow  
plugins to use different versions of the libs that are used by the  
core like plexus-utils?



Benjamin

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

Three people can keep a secret provided two of them are dead.

 -- Unknown


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: m-eclipse-p: use ~/.m2/repository for cache files?

2008-09-22 Thread Barrie Treloar
On Sat, Sep 20, 2008 at 1:17 AM, Eugene Kuleshov <[EMAIL PROTECTED]> wrote:
>
>
>  Out of curiosity, why are you prefer m-e-p plugin over IDE support?
>
>  For example, m2eclipse [1] can import Maven projects without running
> intermediate commands and it does cache if source artifacts are present or
> not (among bunch of other things).
>
>  regards,
>  Eugene
>
> [1] http://m2eclipse.codehaus.org/

Our codebase is about to move into maintenance and I don't want such a
large change.
So I figured patching m-e-p would be easier.

I need to re-evaluate m2eclipse but not right now.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven archetype plugin version 2.0-alpha-4

2008-09-22 Thread Raphaël Piéroni
+1 (obviously)

Raphaël


2008/9/22, Raphaël Piéroni <[EMAIL PROTECTED]>:
> Hi,
>
>  We solved 19 issues:
>  
> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11095&styleName=Html&version=14253
>
>  Staging repo:
>  http://people.apache.org/~rafale/archetype-stage-repository/
>  Beware of MNG-2974, a workaround is currently to use a repository manager.
>
>  Staging site:
>  http://maven.apache.org/plugins/maven-archetype-plugin-2.0-alpha-4/
>  Sync not made at writing time, meanwhile please use
>  http://people.apache.org/~rafale/site/maven-archetype-plugin/
>
>  Guide to testing staged releases:
>  http://maven.apache.org/guides/development/guide-testing-releases.html
>
>  Vote open for 72 hours.
>
>  [ ] +1
>  [ ] +0
>  [ ] -1
>
>  Regards,
>
>
>  Raphaël Piéroni
>


[VOTE] Release Maven archetype plugin version 2.0-alpha-4

2008-09-22 Thread Raphaël Piéroni
Hi,

We solved 19 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11095&styleName=Html&version=14253

Staging repo:
http://people.apache.org/~rafale/archetype-stage-repository/
Beware of MNG-2974, a workaround is currently to use a repository manager.

Staging site:
http://maven.apache.org/plugins/maven-archetype-plugin-2.0-alpha-4/
Sync not made at writing time, meanwhile please use
http://people.apache.org/~rafale/site/maven-archetype-plugin/

Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

[ ] +1
[ ] +0
[ ] -1

Regards,

Raphaël Piéroni


Re: No more uber jar

2008-09-22 Thread John Casey
Sounds good to me, as long as we test to make sure it doesn't affect 
plugins using things like a different version of plexus-utils.


-j

---
John Casey
Developer and PMC Member, Apache Maven (http://maven.apache.org)
Member, Apache Software Foundation
Blog: http://www.ejlife.net/blogs/buildchimp

Jason van Zyl wrote:
I made the uber jar and I think it was a mistake. It's a complete PITA 
to swap in new jars and test and the shading can work on the JARs 
necessary.


I would like to remove the uber jar in 2.1 and do it on the 2.2 branch 
as well.


Any objections?

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

  -- Jakob Burckhardt


-
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]



Re: No more uber jar

2008-09-22 Thread Terry L Williams
Please imagine the sound of an intermediate level of APPLAUSE for this
suggestion.



   
 Jason van Zyl 
 <[EMAIL PROTECTED]
 m> To 
Maven Developers List  
 09/22/2008 10:00
 AM cc 
   
   Subject 
 Please respond to  No more uber jar   
 "Maven Developers 
   List"   
 <[EMAIL PROTECTED]
org>   
   
   




I made the uber jar and I think it was a mistake. It's a complete PITA
to swap in new jars and test and the shading can work on the JARs
necessary.

I would like to remove the uber jar in 2.1 and do it on the 2.2 branch
as well.

Any objections?

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

   -- Jakob Burckhardt


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




American Express made the following annotations on Mon Sep 22 2008 11:48:04
--
"This message and any attachments are solely for the intended recipient and may 
contain confidential or privileged information. If you are not the intended 
recipient, any disclosure, copying, use, or distribution of the information 
included in this message and any attachments is prohibited. If you have 
received this communication in error, please notify us by reply e-mail and 
immediately and permanently delete this message and any attachments. Thank you."

American Express a ajouté le commentaire suivant le Mon Sep 22 2008 11:48:04

Ce courrier et toute pièce jointe qu'il contient sont réservés au seul 
destinataire indiqué et peuvent renfermer des renseignements confidentiels et 
privilégiés. Si vous n'êtes pas le destinataire prévu, toute divulgation, 
duplication, utilisation ou distribution du courrier ou de toute pièce jointe 
est interdite. Si vous avez reçu cette communication par erreur, veuillez nous 
en aviser par courrier et détruire immédiatement le courrier et les pièces 
jointes. Merci. 
**
---


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: No more uber jar

2008-09-22 Thread Clark, Gil W.
Hey, so how's the vacation going?

Will Mark still be contacting us after Oct 1?

Gil

-Original Message-
From: Jason van Zyl [mailto:[EMAIL PROTECTED] 
Sent: Monday, September 22, 2008 10:01 AM
To: Maven Developers List
Subject: No more uber jar

I made the uber jar and I think it was a mistake. It's a complete PITA  
to swap in new jars and test and the shading can work on the JARs  
necessary.

I would like to remove the uber jar in 2.1 and do it on the 2.2 branch  
as well.

Any objections?

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

   -- Jakob Burckhardt


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: No more uber jar

2008-09-22 Thread Benjamin Bentmann

Jason van Zyl wrote:

I would like to remove the uber jar in 2.1 and do it on the 2.2 branch 
as well.


Any objections?


How does this relate to MNG-2892? Are there other means that allow 
plugins to use different versions of the libs that are used by the core 
like plexus-utils?



Benjamin

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



No more uber jar

2008-09-22 Thread Jason van Zyl
I made the uber jar and I think it was a mistake. It's a complete PITA  
to swap in new jars and test and the shading can work on the JARs  
necessary.


I would like to remove the uber jar in 2.1 and do it on the 2.2 branch  
as well.


Any objections?

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

  -- Jakob Burckhardt


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Shortening paths for core ITs

2008-09-22 Thread John Casey

+1 All of this sounds great to me. Thanks for taking this on.

Benjamin Bentmann wrote:

Brett Porter wrote:


I would prefer core-it-suite to core-its, but it's a small thing.


So we would have core-it-suite and core-it-support, looks nice IMHO and 
is still reasonably short (which is all I am interested in). So unless 
somebody objects, let's go for that ;-)


I additionally think the src/main/resources/* paths could be reduced 
to just the issue number (mng-1234), without the description of the 
problem (the description can be retained in Java test class).


+1 from me. However, since this changes a naming scheme that was 
previously established by some reasoning I assume, I would like to get 
some more feedback on this particular change before I take actions in 
this direction.



Benjamin

-
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]



Re: Shortening paths for core ITs

2008-09-22 Thread Jason van Zyl


On 22-Sep-08, at 2:14 PM, Benjamin Bentmann wrote:


Brett Porter wrote:


I would prefer core-it-suite to core-its, but it's a small thing.


So we would have core-it-suite and core-it-support, looks nice IMHO  
and is still reasonably short (which is all I am interested in). So  
unless somebody objects, let's go for that ;-)


I additionally think the src/main/resources/* paths could be  
reduced to just the issue number (mng-1234), without the  
description of the problem (the description can be retained in Java  
test class).


+1 from me. However, since this changes a naming scheme that was  
previously established by some reasoning I assume, I would like to  
get some more feedback on this particular change before I take  
actions in this direction.




I think much of the naming was haphazard in that a bunch of people  
start adding/changing things without talking to other people. So while  
you're taking a full pass through the system, you're doing the work  
and you have a flare for consistency (a complement) so if no one  
responds to your queries then do as you see fit.




Benjamin

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

Three people can keep a secret provided two of them are dead.

 -- Unknown


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Shortening paths for core ITs

2008-09-22 Thread Benjamin Bentmann

Brett Porter wrote:


I would prefer core-it-suite to core-its, but it's a small thing.


So we would have core-it-suite and core-it-support, looks nice IMHO and 
is still reasonably short (which is all I am interested in). So unless 
somebody objects, let's go for that ;-)


I additionally think the src/main/resources/* paths could be reduced to 
just the issue number (mng-1234), without the description of the problem 
(the description can be retained in Java test class).


+1 from me. However, since this changes a naming scheme that was 
previously established by some reasoning I assume, I would like to get 
some more feedback on this particular change before I take actions in 
this direction.



Benjamin

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Shortening paths for core ITs

2008-09-22 Thread Benjamin Bentmann

Arnaud HERITIER wrote:


Just a remark : sometime you replace integration-tests by "its" otherwise by
"it". Perhaps we could unify them .


Yes, you're right. The distinction between singular/plural is rather 
irrelevant here so I agree, let's have it all "it" for consistency.



Benjamin

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]