Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The nested frameworks is a FrameworkSet structure that specifies the names of the WebObjects Frameworks that this application is dependant upon. The jar files from these frameworks will be referenced in varios platform-specific depoyment files (such as CLASSPATH.TXT), and specified in the web.xml classpath if an application is deployed as a servlet. When building a FileSet, path should match up to the "*.framework" directory (no need to match individual JAR files).

To embed frameworks set embed to true.

lib

The nested lib element specifies a FileSet. This should be a fileset of jar libraries required by your application. All files in this fileset will end up in the Resources/Java folder of the application, and will be included on the classpath for this application.

To embed jars set embed to true.

otherclasspath

??? What does this do ???

...

No Format
<woapplication name="MyApp" stdFrameworks="false" destDir="${dist}/WebObjects/Applications">
   ...
   <frameworks dir="../Frameworks">
      <include name="**/*.framework"/>
   </frameworks>
</woapplication>

Create an application "MyApp" with embedded frameworks:

No Format

<woapplication name="MyApp" destDir="${dist}/WebObjects/Applications">
   ...
   <frameworks dir="../Frameworks"embed="true">
      <include name="**/*.framework"/>
   </frameworks>
</woapplication>