Re: Project templates

2006-06-27 Thread robert burrell donkin

On 6/13/06, robert burrell donkin [EMAIL PROTECTED] wrote:


On 6/13/06, Leo Simons [EMAIL PROTECTED] wrote:

 On Mon, Jun 12, 2006 at 06:02:42PM -0700, Jeremy Boynes wrote:
  robert burrell donkin wrote:
On 6/7/06, Paul Fremantle [EMAIL PROTECTED] wrote:
I will try to get a template based on Maven 1.x ready for
 ApacheCon
   
It probably makes far more sense to make that Maven 2.x.
  
   both would be best
  
   a lot of projects are still maven 1. what would be great is a maven
 2 ready
   maven 1 build as well as a maven 2 build.
  
 
  Paul's focus may be M1 as I think Synapse/Axis are using it.
 
  Tuscany is using M2 so if Paul wants to work on M1 I'm willing to come
  up with a similar template for M2 (I would propose as an archetype
 mojo).
 
  Would this be an appropriate thing to check into incubator SVN

 I would say so.


+1

, and if
  so where? incubator/public/trunk/template/maven[12] ?

 Sure!


+1




i'm going to start working on some templates under the given URL.

i've taken a look at the synapse build and we'll probably need to include
templates for both multi- and single-project builds for maven.

hopefully people will jump in with improvements...

- robert


Re: Project templates

2006-06-13 Thread Leo Simons
On Mon, Jun 12, 2006 at 06:02:42PM -0700, Jeremy Boynes wrote:
 robert burrell donkin wrote:
   On 6/7/06, Paul Fremantle [EMAIL PROTECTED] wrote:
   I will try to get a template based on Maven 1.x ready for ApacheCon
  
   It probably makes far more sense to make that Maven 2.x.
  
  both would be best
  
  a lot of projects are still maven 1. what would be great is a maven 2 ready
  maven 1 build as well as a maven 2 build.
  
 
 Paul's focus may be M1 as I think Synapse/Axis are using it.
 
 Tuscany is using M2 so if Paul wants to work on M1 I'm willing to come
 up with a similar template for M2 (I would propose as an archetype mojo).
 
 Would this be an appropriate thing to check into incubator SVN

I would say so.

, and if
 so where? incubator/public/trunk/template/maven[12] ?

Sure!

LSD

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



Re: Project templates

2006-06-13 Thread robert burrell donkin

On 6/13/06, Leo Simons [EMAIL PROTECTED] wrote:


On Mon, Jun 12, 2006 at 06:02:42PM -0700, Jeremy Boynes wrote:
 robert burrell donkin wrote:
   On 6/7/06, Paul Fremantle [EMAIL PROTECTED] wrote:
   I will try to get a template based on Maven 1.x ready for
ApacheCon
  
   It probably makes far more sense to make that Maven 2.x.
 
  both would be best
 
  a lot of projects are still maven 1. what would be great is a maven 2
ready
  maven 1 build as well as a maven 2 build.
 

 Paul's focus may be M1 as I think Synapse/Axis are using it.

 Tuscany is using M2 so if Paul wants to work on M1 I'm willing to come
 up with a similar template for M2 (I would propose as an archetype
mojo).

 Would this be an appropriate thing to check into incubator SVN

I would say so.



+1


, and if
 so where? incubator/public/trunk/template/maven[12] ?

Sure!



+1

i've committed an extremely rough draft for a learn release management
document here:  http://incubator.apache.org/learn/releasemanagement.html.
(it's more of a skeleton really.)

it's rough for a reason - IMO it'd work much better developed from the
experiences of those who've been through the incubator (as opposed to
someone sitting down for a few days and writing up something polished).

please dive in and patch - you can't make it any worse ;-)

i've tried to come up with a rough structure that should allow folks to
create bit sized patches rather than lengthy prose. we can tie it up later
once the content's there.

ATM the content is mostly java since that's what i know best but hopefully
that'll change.

- robert


Re: Project templates

2006-06-12 Thread robert burrell donkin

On 6/9/06, Leo Simons [EMAIL PROTECTED] wrote:


On Thu, Jun 08, 2006 at 09:15:25AM -0700, Justin Erenkrantz wrote:
 On 6/7/06, Paul Fremantle [EMAIL PROTECTED] wrote:
 I will try to get a template based on Maven 1.x ready for ApacheCon

 It probably makes far more sense to make that Maven 2.x.



both would be best

a lot of projects are still maven 1. what would be great is a maven 2 ready
maven 1 build as well as a maven 2 build.

- robert


Re: Project templates

2006-06-12 Thread Jeremy Boynes
robert burrell donkin wrote:
  On 6/7/06, Paul Fremantle [EMAIL PROTECTED] wrote:
  I will try to get a template based on Maven 1.x ready for ApacheCon
 
  It probably makes far more sense to make that Maven 2.x.
 
 both would be best
 
 a lot of projects are still maven 1. what would be great is a maven 2 ready
 maven 1 build as well as a maven 2 build.
 

Paul's focus may be M1 as I think Synapse/Axis are using it.

Tuscany is using M2 so if Paul wants to work on M1 I'm willing to come
up with a similar template for M2 (I would propose as an archetype mojo).

Would this be an appropriate thing to check into incubator SVN, and if
so where? incubator/public/trunk/template/maven[12] ?

--
Jeremy

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



Re: Project templates

2006-06-09 Thread Leo Simons
On Thu, Jun 08, 2006 at 09:15:25AM -0700, Justin Erenkrantz wrote:
 On 6/7/06, Paul Fremantle [EMAIL PROTECTED] wrote:
 I will try to get a template based on Maven 1.x ready for ApacheCon
 
 It probably makes far more sense to make that Maven 2.x.  -- justin

*cheer*! Go, Paul, go!

:-)

LSD, who loves it when a plan comes together...

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



Re: Project templates

2006-06-08 Thread Justin Erenkrantz

On 6/7/06, Paul Fremantle [EMAIL PROTECTED] wrote:

I will try to get a template based on Maven 1.x ready for ApacheCon


It probably makes far more sense to make that Maven 2.x.  -- justin

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



Re: Project templates

2006-06-07 Thread Paul Fremantle

I will try to get a template based on Maven 1.x ready for ApacheCon
based on what we've put together for Synapse. If I can persuade the
Synapse team to help me it might happen.

I don't believe that we should view these templates as normative but
rather as a useful aid and also that they should be considered Work In
Progress and that Incubator projects be encouraged to see them as
something that can be improved.

But I fully agree that unless we have a few of these it won't seem that way.

Paul

On 6/7/06, robert burrell donkin [EMAIL PROTECTED] wrote:

On 6/3/06, Samisa Abeysinghe [EMAIL PROTECTED] wrote:

 Paul Fremantle wrote:

  I have no argument with someone providing such a template, but I would
  strongly object to any implication that Maven was mandated.  We are not
  going to endorse Maven as the official build tool for ASF Java
 projects.
 
 
  Sure, and an Ant project shell can do all of that, too, probably
 sharing
  most of the same artifacts as the Maven project shell.
 
 
  +1. I agree that both Ant and Maven, and if someone was willing to
  contribute, maybe a Makefile too :-)

 I too think that whatever template should be compatible with Makefile too.


one of the general issues which i find keeps cropping up when trying to
document is that the ASF tries to keep any rules minimal (to reduce
friction). but there's a big gulf between the minimal requirements and good
practice.

projects need to have freedom to do it their way but quite a lot of
reasonably good practice has been assembled by painful experience over the
years and in many areas podlings would be well advised to consider adopting
these practices.

guidelines need to be descriptive rather than prescriptive or normative.

IMHO templates need to describe reasonable approaches using maven, ant,
make, nant or whatever rather than endorsing or recommending any particular
approach.

anyone feel like contributing a template or two?

- robert





--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

Oxygenating the Web Service Platform, www.wso2.com

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