To edit or add content to this Wiki, you can simply create a new account at http://wocommunity.org/account.
This has been transcribed by Andrew Lindesay from the old WOProject site.
FrameworkSet
is an extension of Ant FileSet that allows matching and conditional inclusion of frameworks. It is used as a nested element by various WOProject tasks. When building a FrameworkSet, path should match up to the "*.framework" directory (no need to match individual JAR files).
Attribute |
Description |
Required |
---|---|---|
dir |
A base directory for the include/exclude pattern lookup. When the prefix for the directory matches one of |
Yes |
deploymentDir |
The base directory that is prefixed to the frameworks in the classpath files. This allows you to decouple your compile time paths from the deployment paths. Useful when you have wastly different file layouts in the development vs. the deployment server. Used only when inside a Unknown macro: {woapplication}
task. |
No |
if |
The name of a property that determines if the framework set is included. If present, this property is used for conditional inclusion of the matched framework. Property name should not be included in |
No |
Note: all standard FileSet parameters are supported as well.
Using nested "frameworks" element that is a FrameworkSet inside WOCompile task:
<wocompile srcdir="Java" destdir="classes"> <frameworks dir="../Frameworks"> <include name="JavaWOExtension.framework"/> <include name="ER*.framework"/> <exclude name="ERNeutralLook.framework"/> </frameworks> <frameworks dir="${wo.localroot}"> <include name="Mysql*.framework"/> </frameworks> </wocompile>