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