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: Documented default value for FrameworksBaseURL

...

Attribute

Description

Required

name

Name of the application (without .woa extension).

Yes

chmod

Optional value for the chmod command executed by the WOApplication task. The default is "gu+x". The chmod command is only executed on the first build of the application and only on "Unix" platforms. The default is "750".

No

destDir

Destination directory where the application woa should be created.

Yes

wsDestDir

Destination directory where WebServerResorces should be copied during split install (presense of this parameter will trigger split install). WebServerResources will be created under wsDestDir/WebObjects/AppName.woa/Contents/.

No

principalClass

Subclass of WOApplication to use.

Application

customInfoPListContent

String to append to the Info.plist.

No

stdFrameworks

If set to true, a set of standard frameworks will be associated with the deployed application (default is true). "Standard" frameworks are: JavaWebObjects, JavaWOExtensions, JavaEOAccess, JavaEOControl, JavaFoundation, JavaJDBCAdaptor, JavaXML.

No

jvm

Path to the JVM binary. Defaults to 'java'

No

jvmOptions

String for the JVM options in the classpath.

No

jdb

Path to the JVM binary. Defaults to 'java'

No

jdbOptions

String for the jdb options in the classpath.

No

webXML

Generate web.xml

No

webXML_WOROOT

Optional parameter for the web.xml

No

webXML_LOCALROOT

Optional parameter for the web.xml

No

webXML_WOAINSTALLROOT

Optional parameter for the web.xml

No

webXML_WOAppMode

Optional parameter for the web.xml

No

webXML_WOtaglib

Optional parameter for the web.xml

No

webXML_CustomContent

Optional parameter for the web.xml

No

cfBundleVersion

CFBundleVersion for the Info.plist. Default is no version.

No

cfBundleShortVersion

CFBundleShortVersionString for the Info.plist. Default is no version.

No

cfBundleID

CFBundleIndetifier for the Info.plist. Defaults to 'com.myapp'.

No

javaVersion

JVMVersion for the Info.plist. Used for selecting JVM compatibility. Defaults to '1.5+'.

No

frameworksBaseURL

This denotes the directory containing the framework webserver resources bundles (MyFramework.framework, ERExtensions.framework, etc.).
This is typically useful for a embedded split install whereby all webserver resource frameworks (all = localroot and systemroot) are embedded in the webserver split install application bundle. The advantage of doing this is of course is clean upgrades with current versions of framework resources being used independently of what is installed on the deployment server.
Defaults to '/WebObjects/Frameworks'.
The URL is relating relative to the webserver document root.
For example: frameworksBaseURL="/WebObjects/${project.name}.woa/Frameworks"

No

startupScriptName

.....

No

...