I guess on the flip side on this issue is that the various fulcrum components are very reusable in a non Turbine environment. Do we want to make what are supposed to be environment agnostic components requiring just Avalon to also have a requirement on Turbine?
While one turbine jar that depends on two dozen different external jars to compile is part of the job of the Turbine developers. If we can't get our build of turbine to work with all the various tools that are supposed to work with Turbine, then how can we expect others? I personally think that none of the components in the fulcrum repo should have a Turbine dependency. Turbine should depend on them, not the other way around. Or, but this seems the worst: Fulcrum Repo of Components Fulcrum Repo of Tools/Utils/Classes that are Turbine tweaked Turbine Repo I committed a nice little workflow tool in the workflow/example app primarily b/c I don't know where to put it.. If I put it in fulcrum workflow, then that has a dependency on Turbine. Especially since I don't see the workflow pull tool being useful anywhere else but in Turbine land. Eric > -----Original Message----- > From: Henning P. Schmiedehausen [mailto:[EMAIL PROTECTED] > Sent: Sunday, September 14, 2003 7:06 PM > To: [EMAIL PROTECTED] > Subject: Re: Anyone building with Maven Beta 10 > > > "Eric Pugh" <[EMAIL PROTECTED]> writes: > > >Actually, fulcrum is *sorta* required. I went and updated > the localization > >tool to pull in the fulcrum localization service. However, after > >discussion, I am going to back out my changes and add a > parralel tool. > > >Currently the debate is between putting the "tool" in > fulcrum-localization > >or in turbine.. I am going to try and get the changes > backed out today. > > >The jars are available on jakarta.apache.org/turbine/repo.... > > You just found the main reason why I'd prefer the tool in the > component/fulcrum, not turbine. ;-) > > Consider a library with not just one but two dozens of components > which all have tools. What would you prefer: > > a) two dozen component jars which all depend on turbine and > contain their own tools. > > b) one turbine jar which depends on two dozen different > external jars because it needs them > to compile the tools in turbine. > > Now answer the following question: Which one is a maintenance > nightmare? > > [ ] a) > [ ] b) > > ;-) > > Regards > Henning > > > > > >Eric > > >> -----Original Message----- > >> From: Scott Eade [mailto:[EMAIL PROTECTED] > >> Sent: Thursday, September 11, 2003 9:26 AM > >> To: Turbine Developers List > >> Subject: Re: Anyone building with Maven Beta 10 > >> > >> > >> Colin Chalmers wrote: > >> > >> > Although I can understandHenning's frustration I do think a > >> committer > >> > should update the project.properties file, otherwise others will > >> > stumble on this problem. I now only have one error stopping > >> the build > >> > taking place and that's a dependancy in LocalizationTool on the > >> > Fulcrum LocalizationService. Seems we need Fulocrum afterall. > >> > >> I guess there is no reason why a committer other than Henning > >> can't add > >> the necessary properties :-) > >> > >> I don't see how the fulcrum is required - I can build fine > without it > >> (2_3 branch that is - will be trying HEAD shortly. > >> > >> Cheers, > >> > >> Scott > >> > >> -- > >> Scott Eade > >> Backstage Technologies Pty. Ltd. > >> http://www.backstagetech.com.au > >> [EMAIL PROTECTED] > >> Mobile: +61 403 278 908 > >> > >> > >> > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: > [EMAIL PROTECTED] > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > -- > Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH > [EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/ > > Java, perl, Solaris, Linux, xSP Consulting, Web Services > freelance consultant -- Jakarta Turbine Development -- hero for hire > > "Dominate!! Dominate!! Eat your young and aggregate! I have > grotty silicon!" > -- AOL CD when played backwards (User Friendly - 200-10-15) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]