From: Steve L. <ste...@hp...> - 2004-02-26 16:26:26
|
If you check out CVS, you will find in core/extras/ant a set of ant tasks for doing things with smartfrog on Ant1.6 or later. <sf-parse> <sf-startdaemon> <sf-stopdaemon> <sf-deploy> <sf-undeploy> as of this afternoon, <sf-parse> is officially functional. After declaring your interest in these tasks (see core/common.xml for te reference <taskdef>), you can use it to parse one or more files in sentences like this: <sf-parse file="valid.sf"/> <sf-parse> <source file="valid.sf"/> </sf-parse> <sf-parse> <source dir="files" includes="**/.sf"/> <source dir="files2" includes="**/.sf"/> </sf-parse> </target> <sf-parse verbose="true" file="valid.sf"/> <sf-parse quiet="true" file="valid.sf"/> I need to play with the inclusion logic to see that all is well. <sf-stopdaemon> appears functional, though without any automated tests to prove it (yet). I need to get daemon starting working reliably there first. My goal is to make these tasks usable for doing smartfrog deployment from inside a build file (and hence an IDE!), but an immediate target will be using them in the test suite to start and stop the daemon as required. We should be at that point tomorrow. To build the tasks: cd core/extras/ant ant dist to test them -build ant-testutils.jar from an ant source distribution; (ant test-jar) and leave that in ANT_HOME/build/lib -build smartfrog first cd core/extras/ant ant test enjoy, steve |