You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@gump.apache.org by Sam Ruby <ru...@apache.org> on 2003/02/28 17:36:28 UTC
Re: [New build system] Status of samples
Carsten Ziegeler wrote:
>> First, my feeling is that if there is a better syntax, I would like
>> to simply adopt it. I don't care what the definition of better is:
>> technical, community, whatever.
>>
> So where is the right place to discuss the syntax? In short: Cocoon
> has many dependencies but the description for the dependencies is a
> little bit confusing (at least for me), and has some shortcommings.
> There is for example no common naming scheme for dependencies, so you
> can for example call fop either fop, or xml-fop or whatever you want.
I'd recommend the gump@jakarta.apache.org mailing list. But I am
willing to discuss it anywhere. At the moment, the following is
effectively the equivalent of an alias:
<project name="jakarta-ant">
<depend project="ant" inherit="jars"/>
</project>
We could make this simpler with a new <alias/> tag that has the same
effect. Thoughts?
- Sam Ruby
Re: [New build system] Status of samples
Posted by Sam Ruby <ru...@apache.org>.
Nick Chalko wrote:
> Sam Ruby wrote:
>
>> Carsten Ziegeler wrote:
>> >> First, my feeling is that if there is a better syntax, I would like
>> >> to simply adopt it. I don't care what the definition of better is:
>> >> technical, community, whatever.
>> >>
>> > So where is the right place to discuss the syntax? In short: Cocoon
>> > has many dependencies but the description for the dependencies is a
>> > little bit confusing (at least for me), and has some shortcommings.
>> > There is for example no common naming scheme for dependencies, so you
>> > can for example call fop either fop, or xml-fop or whatever you want.
>>
>> I'd recommend the gump@jakarta.apache.org mailing list. But I am
>> willing to discuss it anywhere. At the moment, the following is
>> effectively the equivalent of an alias:
>>
>> <project name="jakarta-ant">
>> <depend project="ant" inherit="jars"/>
>> </project>
>>
>> We could make this simpler with a new <alias/> tag that has the same
>> effect. Thoughts?
>
> I don't follow the coocon list, please describe the <alias?> tag.
You've seen the same problem with the names that Maven and the names
that Gump uses for a given project not matching.
The example above uses "fop" and "xml-fop". The question is how to make
these two be synonyms. When Stephen renamed jakarta-ant to ant, he left
behind a project by the old name that depends on the project with the
new name and exports the same jars.
Effectively, an alias.
- Sam Ruby
Re: [New build system] Status of samples
Posted by Nick Chalko <ni...@chalko.com>.
Sam Ruby wrote:
> Carsten Ziegeler wrote:
> >> First, my feeling is that if there is a better syntax, I would like
> >> to simply adopt it. I don't care what the definition of better is:
> >> technical, community, whatever.
> >>
> > So where is the right place to discuss the syntax? In short: Cocoon
> > has many dependencies but the description for the dependencies is a
> > little bit confusing (at least for me), and has some shortcommings.
> > There is for example no common naming scheme for dependencies, so you
> > can for example call fop either fop, or xml-fop or whatever you want.
>
> I'd recommend the gump@jakarta.apache.org mailing list. But I am
> willing to discuss it anywhere. At the moment, the following is
> effectively the equivalent of an alias:
>
> <project name="jakarta-ant">
> <depend project="ant" inherit="jars"/>
> </project>
>
> We could make this simpler with a new <alias/> tag that has the same
> effect. Thoughts?
I don't follow the coocon list, please describe the <alias?> tag.
>
> - Sam Ruby
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: gump-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: gump-help@jakarta.apache.org
--
Nick Chalko Show me the code.
Centipede
Ant + autodownloadable build plugins + needed jars autodownload.
http://krysalis.org/centipede
---------------------------------------------------------------------
RE: [New build system] Status of samples
Posted by Carsten Ziegeler <cz...@s-und-n.de>.
> -----Original Message-----
> From: Sam Ruby [mailto:rubys@apache.org]
> Sent: Friday, February 28, 2003 5:36 PM
> To: cocoon-dev@xml.apache.org
> Cc: gump@jakarta.apache.org
> Subject: Re: [New build system] Status of samples
>
>
> Carsten Ziegeler wrote:
> >> First, my feeling is that if there is a better syntax, I would like
> >> to simply adopt it. I don't care what the definition of better is:
> >> technical, community, whatever.
> >>
> > So where is the right place to discuss the syntax? In short: Cocoon
> > has many dependencies but the description for the dependencies is a
> > little bit confusing (at least for me), and has some shortcommings.
> > There is for example no common naming scheme for dependencies, so you
> > can for example call fop either fop, or xml-fop or whatever you want.
>
> I'd recommend the gump@jakarta.apache.org mailing list. But I am
> willing to discuss it anywhere. At the moment, the following is
> effectively the equivalent of an alias:
>
> <project name="jakarta-ant">
> <depend project="ant" inherit="jars"/>
> </project>
>
> We could make this simpler with a new <alias/> tag that has the same
> effect. Thoughts?
>
I'm not sure if this helps, this ends up in many aliases. Looking at
the current thread about a apache jar repository, I think we have the
same problem here: useful names.
I think, for each project there should only be one definite name
which is the project name. So, for fop I guess the project name is rather
xml-fop (as the cvs) than fop - so in the gump descriptors only xml-fop
should be used and nothing else.
And this leads to the names of the jars for those projects, which means
the jar should be named "xml-fop-VERSION.jar".
For example, you can simply test for the availability of a library by
searching for a jar name "PROJECT-ANY_VERSION.jar" or "PROJECT-*.jar".
So, at the end, this has not so much to do with gump, but with a common
naming scheme for asf projects.
Carsten