I've seen it mentioned, but don't know what is being done in the "refactoring". Do you want to catch me up off list - maybe I could help.
Geoff > -----Original Message----- > From: Nicola Ken Barozzi [mailto:[EMAIL PROTECTED]] > Sent: Thursday, May 30, 2002 8:23 AM > To: [EMAIL PROTECTED] > Subject: Re: build target with no samples? > > > From: "Geoff Howard" <[EMAIL PROTECTED]> > > > > > Now you are asking a bit much. How is Ant to know what > > > components you > > > > need. > > > > > > It already does. > > > If you remove jars from the lib/optional dir it doesn't use > > > those features, > > > and doesn't include them in the config. > > > > Right - I knew this much. I've looked at adding a condition in the > > "excludes" in prepare-src-main that could be controlled from a > > .ant.properties file to keep stuff we don't need out. For instance: > > <exclude name="**/poi/**" unless="poi.present"/> > > <exclude name="**/poi/**" if="poi.ignore"/> > > ... > > > > And set poi.ignore in the .ant.properties file in user.home > so that fresh > > cvs checkouts which put all the jars back in again don't undo your > changes. > > > > Unfortunately, I can't find any Ant documentation which > indicates whether > > you can combine both conditions into one statement ( > unless="poi.present > AND > > !poi.ignore" ) which would be more maintainable. This > could also be done > if > > the class-exists task would take an unless argument. I've looked at > > ClassAvailableTask and Task but can't quite figure out > whether this is > > already provided for or would need to be coded for explicitly. > > There is the <condition> task in Ant 1.5, but for 1,4 there > are a couple of > methods for doing double-property conditions. > Look in the Ant faq, I'm sure it's there. > > > What do you think? > > It's a step forward +1. > > > The issue of unwanted examples still remains however. I'm > guessing that > the > > only thing needed for this would be a build target with fewer > dependencies. > > The samples need to finish the refactoring. > Any help here also would be greatly appreciated. :-) > > Hey, it's only xml, no Java invloved... come on, users, give > us a hand! :-D > > -- > Nicola Ken Barozzi [EMAIL PROTECTED] > - verba volant, scripta manent - > (discussions get forgotten, just code remains) > --------------------------------------------------------------------- > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>