SmartFrog.3.08.004 released and ANT component.
"Guijarro, Julio" <[email protected]> Fri, 23 Dec 2005 13:31:59 -0000
| Newsgroups | gmane.comp.java.smartfrog.devel,gmane.comp.java.smartfrog.user |
|---|---|
| Message-ID | <[email protected]> |
Hello everyone,
Last week we released SmartFrog 3.08.004, the website has been updated
and the documentation is now online:
http://www.smartfrog.org/releasedocs/index.html
Also, I have been working in a component wrapper to use any Apache ANT
task from a SmartFrog component.
The code is in CVS and it is still work in progress but very usable. I
have attached with this message the jar file for the component. To use
it you only need to put the sf-ant.jar and ant.jar files in the Daemon
classpath. For certain tasks you will need more ant libraries.
There is not documentation yet but I have attached an example that uses
several ANT tasks.
The component uses the same names that Ant uses for Tasks and Types. In
any case, the list is in:
org/smartfrog/services/ant/types.sf
org/smartfrog/services/ant/tasks.sf
Example:
#include "org/smartfrog/components.sf"
#include "org/smartfrog/services/ant/components.sf"
sfConfig extends Ant {
echoTask extends echo {
message "hellow world!";
}
copyTask extends copy {
todir "tmp";
filtering "true";
myFileSet extends fileset {
dir ".";
includes "*.xml";
}
myFilterSet extends filterset {
myFiltersFile extends {
AntElement "filtersfile";
file "/filters.props";
}
}
}
echoMedTask extends echo {
message "-------------- End ------------";
}
}
See the attached file for more complex examples.
Any feedback is welcome.
Merry Christmas and Happy New Year!
Julio Guijarro.
example.sf
(application/octet-stream, 6.3 KB) - not displayed
sf-Ant-3.08.005.jar
(application/octet-stream, 63.2 KB) - not displayed