You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@jakarta.apache.org by Jon Scott Stevens <jo...@latchkey.com> on 2002/05/01 00:02:19 UTC

Re: You make the decision (was Re: Quick! convert all your projects to maven!)

on 4/30/02 2:46 PM, "Nicola Ken Barozzi" <ni...@apache.org> wrote:

> Krysalis Centipede:
> http://www.sf.net/projects/krysalis/
> 
> Site using Centipede:
> http://jakarta.apache.org/poi/
> 
> You make the decision.

To me, the decision is simple:

Krysalis isn't our own dog food.

I would far rather see whatever Krysalis has incorporated into Maven because
Maven is here, not there. I also see Maven as being more feature complete as
well as having more developer interest. I also have a serious bias towards
Maven's stylesheet. :-)

But, the community will decide in the long run...

-jon


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: You make the decision (was Re: Quick! convert allyourprojects to maven!)

Posted by Nicola Ken Barozzi <ni...@apache.org>.
From: "Jon Scott Stevens" <jo...@latchkey.com>

> on 4/30/02 3:10 PM, "Nicola Ken Barozzi" <ni...@apache.org> wrote:
>
> >>  I also see Maven as being more feature complete
> >
> > Sure, does it give automatic build functionality download?
>
> Yes.

In Centipede you just write the name of  the /single/ piece of functionality
you want and it gets installed.

> > Does it give you easy skin selection?
>
> Yes.

In centipede you just write the selected skin name as a property.
And skin is not just colors.

> > Does it give you UML class diagrams?
>
> We await your contribution. Personally, I think UML diagrams is a waste of
> time. I can visualize class diagrams in my head without problems by simply
> looking at the source code or javadoc.

Good for you.

> >> as
> >> well as having more developer interest.
> >
> > That's your opinion.
>
> Fact. Do the math.
>
> http://jakarta.apache.org/turbine/maven/developer-list.html

Nice list.

> >> I also have a serious bias towards
> >> Maven's stylesheet. :-)
> >
> > Centipede has skins, and also a Scarab skin.
> > Next beta will have a Maven skin :-)
>
> Imitation is the sincerest form of flattery.

Then it means we both like tigris ;-)

--
Nicola Ken Barozzi                   nicolaken@apache.org
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: You make the decision (was Re: Quick! convert all yourprojects to maven!)

Posted by Jon Scott Stevens <jo...@latchkey.com>.
on 4/30/02 3:10 PM, "Nicola Ken Barozzi" <ni...@apache.org> wrote:

>>  I also see Maven as being more feature complete
> 
> Sure, does it give automatic build functionality download?

Yes.

> Does it give you easy skin selection?

Yes.

> Does it give you UML class diagrams?

We await your contribution. Personally, I think UML diagrams is a waste of
time. I can visualize class diagrams in my head without problems by simply
looking at the source code or javadoc.

>> as
>> well as having more developer interest.
> 
> That's your opinion.

Fact. Do the math.

http://jakarta.apache.org/turbine/maven/developer-list.html

>> I also have a serious bias towards
>> Maven's stylesheet. :-)
> 
> Centipede has skins, and also a Scarab skin.
> Next beta will have a Maven skin :-)

Imitation is the sincerest form of flattery.

-jon


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: You make the decision (was Re: Quick! convert all yourprojects to maven!)

Posted by Nicola Ken Barozzi <ni...@apache.org>.
From: "Jon Scott Stevens" <jo...@latchkey.com>

> on 4/30/02 2:46 PM, "Nicola Ken Barozzi" <ni...@apache.org> wrote:
>
> > Krysalis Centipede:
> > http://www.sf.net/projects/krysalis/
> >
> > Site using Centipede:
> > http://jakarta.apache.org/poi/
> >
> > You make the decision.
>
> To me, the decision is simple:
>
> Krysalis isn't our own dog food.

Centipede started as a Jakarta POI build.
Then it was used by xml-Forrest.
Then I proposed to put it in Forrest but the community decided that it was
better off on itself for now.

I can't help it if some Jakarta Projects keep on creating sub-projects, that
are not related to the scope of the original project, at their wish.

> I would far rather see whatever Krysalis has incorporated into Maven
because
> Maven is here, not there.

It will take me no time to put it in Jakarta-Commons.

>  I also see Maven as being more feature complete

Sure, does it give automatic build functionality download?
Does it give you easy skin selection?
Does it give you UML class diagrams?

> as
> well as having more developer interest.

That's your opinion.

> I also have a serious bias towards
> Maven's stylesheet. :-)

Centipede has skins, and also a Scarab skin.
Next beta will have a Maven skin :-)

> But, the community will decide in the long run...

+1

--
Nicola Ken Barozzi                   nicolaken@apache.org
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: You make the decision (was Re: Quick! convert all yourprojects to maven!)

Posted by Nicola Ken Barozzi <ni...@apache.org>.
From: "Jon Scott Stevens" <jo...@latchkey.com>

> on 4/30/02 2:46 PM, "Nicola Ken Barozzi" <ni...@apache.org> wrote:
>
> > Krysalis Centipede:
> > http://www.sf.net/projects/krysalis/
> >
> > Site using Centipede:
> > http://jakarta.apache.org/poi/
> >
> > You make the decision.
>
> To me, the decision is simple:
>
> Krysalis isn't our own dog food.

Centipede started as a Jakarta POI build.
Then it was used by xml-Forrest.
Then I proposed to put it in Forrest but the community decided that it was
better off on itself for now.

I can't help it if some Jakarta Projects keep on creating sub-projects, that
are not related to the scope of the original project, at their wish.

> I would far rather see whatever Krysalis has incorporated into Maven
because
> Maven is here, not there.

It will take me no time to put it in Jakarta-Commons.

>  I also see Maven as being more feature complete

Sure, does it give automatic build functionality download?
Does it give you easy skin selection?
Does it give you UML class diagrams?

> as
> well as having more developer interest.

That's your opinion.

> I also have a serious bias towards
> Maven's stylesheet. :-)

Centipede has skins, and also a Scarab skin.
Next beta will have a Maven skin :-)

> But, the community will decide in the long run...

+1

--
Nicola Ken Barozzi                   nicolaken@apache.org
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: You make the decision (was Re: Quick! convert all your projects to maven!)

Posted by "Andrew C. Oliver" <ac...@apache.org>.
Daniel Rall wrote:

>"Andrew C. Oliver" <ac...@apache.org> writes:
>
>>I think both projects have nice advantages and features.  Maven has good
>>documentation.  Centipede is easier to setup and is a bit more advanced
>>in the way it generates documentation.  Its a bit alpha but I think the
>>code generation stuff in centipede shows some promise.
>>
>[snip]
>
>What type of code does your build framework generate?
>
Java code.  This isn't yet in the main trunk of centipede.  It needs to 
be further genericised.  Granted I wouldn't generate ALL java code from 
XML but in these particular cases it makes sense.  We even generate a 
junit test.. .  Like I said, beats the heck out of typing.

http://cvs.apache.org/viewcvs/jakarta-poi/src/types/definitions/
http://cvs.apache.org/viewcvs/jakarta-poi/src/types/styles/

http://cvs.apache.org/viewcvs/jakarta-poi/src/records/definitions/
http://cvs.apache.org/viewcvs/jakarta-poi/src/records/styles/

The generation stuff is a bit immature but it beats the hell out of 
typing any day.  For more information on this whole subject:

http://www.pragmaticprogrammer.com/ppbook/index.shtml

(The why, what and etc of code generation) and perhaps the accompanying 
wiki:

http://www.pragmaticprogrammer.com/cgi-local/pragprog?RaleighPractitioners

-Andy

>
>--
>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>




--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: You make the decision (was Re: Quick! convert all your projects to maven!)

Posted by Daniel Rall <dl...@finemaltcoding.com>.
"Andrew C. Oliver" <ac...@apache.org> writes:

> I think both projects have nice advantages and features.  Maven has good
> documentation.  Centipede is easier to setup and is a bit more advanced
> in the way it generates documentation.  Its a bit alpha but I think the
> code generation stuff in centipede shows some promise.
[snip]

What type of code does your build framework generate?

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: You make the decision (was Re: Quick! convert all your projects to maven!)

Posted by "Andrew C. Oliver" <ac...@apache.org>.
I think both projects have nice advantages and features.  Maven has good
documentation.  Centipede is easier to setup and is a bit more advanced
in the way it generates documentation.  Its a bit alpha but I think the
code generation stuff in centipede shows some promise.  I can personally
vouch it works great for lazy people who don't want to type too much if
they don't have too.  I kinda don't lik the way the feather looks
against the sold color on the Maven home page.  Centipedes multiple
skins are kinda nice.  Maven has nicer names for things.  

As for dog food.  I tend to be anti-quibble over pedantics.  I could
give a rats behind what build everyone uses.  But set the record
straight.  Centipede was developed primarily BY Apache committers,
primarily to the requirements of Apache projects and the just happens to
be hosted elsewhere.  Largely because of the politics (read: so Jon
wouldn't have a fit) and the projects who it was developed for/out of
don't really want to host a *build* project.  For us its secondary.  I
don't see POI converting. Centipede more precisely fits our needs.  And
even if it didn't we've got bigger fish to fry (read: formulas, graphs
and word doc format).  

So why I applaud the effort.  I really think the marketing campaign
could be a bit more low key and pragmatic.  Just my opinion...maybe I
should read my tagline again before expressing it.  Flame away.

-Andy

On Tue, 2002-04-30 at 18:02, Jon Scott Stevens wrote:
> on 4/30/02 2:46 PM, "Nicola Ken Barozzi" <ni...@apache.org> wrote:
> 
> > Krysalis Centipede:
> > http://www.sf.net/projects/krysalis/
> > 
> > Site using Centipede:
> > http://jakarta.apache.org/poi/
> > 
> > You make the decision.
> 
> To me, the decision is simple:
> 
> Krysalis isn't our own dog food.
> 
> I would far rather see whatever Krysalis has incorporated into Maven because
> Maven is here, not there. I also see Maven as being more feature complete as
> well as having more developer interest. I also have a serious bias towards
> Maven's stylesheet. :-)
> 
> But, the community will decide in the long run...
> 
> -jon
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 
-- 
http://www.superlinksoftware.com
http://jakarta.apache.org/poi - port of Excel/Word/OLE 2 Compound
Document 
                            format to java
http://developer.java.sun.com/developer/bugParade/bugs/4487555.html 
			- fix java generics!
The avalanche has already started. It is too late for the pebbles to
vote.
-Ambassador Kosh


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>