To edit or add content to this Wiki, you can simply create a new account at http://wocommunity.org/account.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

WOCompile Task Manual

This has been transcribed by Andrew Lindesay from the old WOProject site.

Description

WOCompile is an Ant task to build WebObjects Java source code. It is a WO-friendly extension of Javac Ant task.

Parameters

There are no special parameters. The documentation for the Javac applies.

Nested Elements

The nested frameworks is a FrameworkSet structure that specifies the names of the WebObjects Frameworks needed to compile the source code. The jar files from these frameworks will be added to the WOCompile CLASSPATH.

Examples

No Format
<taskdef  name="wocompile"  classname="org.objectstyle.woproject.ant.WOCompile"/>

<wocompile srcdir="Java" destdir="classes"
    debug="on" 
    optimize="off"
    deprecation="on">
    
   <frameworks dir="${build.root}">
      <include name="JavaWOExtension.framework"/>
      <include name="ER*.framework"/>
      <include name="PRLogic.framework"/>
      <exclude name="ERNeutralLook.framework"/>
   </frameworks>
	  
   <frameworks dir="${wo.localroot}">
      <include name="Mysql*.framework"/>
   </frameworks>
	  
   <classpath> 
      <fileset dir="Libraries" includes="**/*.jar" />
   </classpath>
	  
</wocompile>