On Mon, 2002-02-25 at 13:39, Sam Ruby wrote:
> Jason van Zyl wrote:
> >
> > I'm not sure I follow here: you want maven to build so that it can
> > generate the gump descriptor? Just want to make sure I understand.
> 
> You understand perfectly.

Why is this necessary? A Maven project is just another build with
another Gump descriptor, why does it have to be treated in a special
fashion?

> 
> > > 2) The other issue is the the way Gump embeds projects inside one
> > > another. Currently Maven depends on GNU regexp (we're working on
> > > removing it) and wanted to know if a project descriptor could be setup
> > > this instead of embedding the project definition. The same issue is
> > > present in the Turbine 2.x descriptor (webmacro, freemarker, helma
> > > xmlrpc) So can I break out the embedded projects and make descriptors
> > > for them that live on their own? So that they can be reused? I want to
> > > add support back in for webmacro and freemarker in Turbine 3.x so I
> > > would rather not define the project in each project. I assume I can just
> > > break them out.
> >
> > I don't follow.  Can you provide an example?
> >
> > 
>http://cvs.apache.org/viewcvs/jakarta-alexandria/proposal/gump/project/jakarta-turbine-2.xml?rev=1.12&content-type=text/vnd.viewcvs-markup
> >
> > If I were to create dependency on webmacro in turbine 3 I don't want to
> > replicate the project entry that is embedded the turbine 2 entry. If
> > that embedded entry becomes globally available that's unintuitive so I
> > would like to not be in the habit of embedding projects in one another.
> > I think if there is a new dependency introduced it should be made into a
> > descriptor of its own right off the bat.
> 
> Some cvs modules contain multiple projects.  jakarta-commons and
> jakarta-commons-sandbox are prime examples.  When one has a dependency on
> commons-util, one shouldn't care whether the dependency is satisified from
> one or the other.  Another example in reverse is xml-xerces, when one
> shouldn't care whether this is satisfied from the xml-xerces cvs module or
> the xml-xerces2 cvs module.
> 
> In this case, the code for webmacro is contained within the turbine 2
> project in the form of a checked in jar.

But if I wanted to list these projects separately with separate
descriptor and make it a library generally available to the rest of
projects that might want to build with it?

> - Sam Ruby
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]

http://tambora.zenplex.org


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

Reply via email to