Changes for page WOFramework

Last modified by Andrew Lindesay on 2007/02/27 03:01

From version 18.1
edited by Andrew Lindesay
on 2006/10/28 23:55
Change comment: There is no comment for this version
To version 20.1
edited by Ulrich Köster
on 2007/02/27 03:01
Change comment: Migrated to Confluence 4.0

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.apl
1 +XWiki.uli
Content
... ... @@ -1,38 +1,87 @@
1 1  = WOFramework Task Manual =
2 2  
3 -This has been transcribed by [[Andrew Lindesay>>http://www.lindesay.co.nz]] from the old WOProject site.
3 +This has been transcribed by [[Andrew Lindesay>>url:http://www.lindesay.co.nz||shape="rect"]] from the old WOProject site.
4 4  
5 5  == Description ==
6 6  
7 -##WOFramework## is an Ant task to build WebObjects (5.1 or higher) frameworks from a set of files. It does not enforce any particular project structure and can be used to create frameworks without using the ProjectBuilder or X-Code tool.
7 +{{code language="none"}}WOFramework{{/code}} is an Ant task to build WebObjects (5.1 or higher) frameworks from a set of files. It does not enforce any particular project structure and can be used to create frameworks without using the ProjectBuilder or X-Code tool.
8 8  
9 9  == Parameters ==
10 10  
11 -|=Attribute|=Description|=Required
12 -|name|Name of the framework (without ##.framework## extension).|Yes
13 -|destDir|Destination directory where the framework should be created.|Yes
14 -|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/Frameworks/FrameworkName.framework/##.|No
15 -|principalClass|The value of the NSPrincipal class in the Info.plist to use.|No
16 -|customInfoPListContent|String to append to the Info.plist.|No
17 -|eoAdaptorClassName|EOAdaptorClassName. Only useful for EOAdaptor frameworks.|No
11 +|=(((
12 +Attribute
13 +)))|=(((
14 +Description
15 +)))|=(((
16 +Required
17 +)))
18 +|(((
19 +name
20 +)))|(((
21 +Name of the framework (without {{code language="none"}}.framework{{/code}} extension).
22 +)))|(((
23 +Yes
24 +)))
25 +|(((
26 +destDir
27 +)))|(((
28 +Destination directory where the framework should be created.
29 +)))|(((
30 +Yes
31 +)))
32 +|(((
33 +wsDestDir
34 +)))|(((
35 +Destination directory where WebServerResorces should be copied during split install (presense of this parameter will trigger split install). WebServerResources will be created under ~{{{code language="none"}}wsDestDir}/WebObjects/Frameworks/FrameworkName.framework/{{/code}}.
36 +)))|(((
37 +No
38 +)))
39 +|(((
40 +principalClass
41 +)))|(((
42 +The value of the NSPrincipal class in the Info.plist to use.
43 +)))|(((
44 +No
45 +)))
46 +|(((
47 +customInfoPListContent
48 +)))|(((
49 +String to append to the Info.plist.
50 +)))|(((
51 +No
52 +)))
53 +|(((
54 +eoAdaptorClassName
55 +)))|(((
56 +EOAdaptorClassName. Only useful for EOAdaptor frameworks.
57 +)))|(((
58 +No
59 +)))
60 +|(((
61 +version
62 +)))|(((
63 +Version for the Info.plist
64 +)))|(((
65 +No
66 +)))
18 18  
19 19  == Nested Elements ==
20 20  
21 21  === classes ===
22 22  
23 -The nested classes element specifies a [[FileSet>>http://jakarta.apache.org/ant/manual/CoreTypes/fileset.html]]. All files included in this fileset will end up in the ##Resources/Java/**.jar**##** file of the framework.**
72 +The nested classes element specifies a [[FileSet>>url:http://jakarta.apache.org/ant/manual/CoreTypes/fileset.html||shape="rect"]]. All files included in this fileset will end up in the {{code language="none"}}Resources/Java/*.jar{{/code}} file of the framework.
24 24  
25 25  === resources ===
26 26  
27 -The nested ##resources## element specifies a [[FileSet>>http://jakarta.apache.org/ant/manual/CoreTypes/fileset.html]]. All files included in this fileset will end up in the ##Resources## directory of the framework. For the discussion of resource localization issues follow [[this link>>WOProject-Localization]].
76 +The nested {{code language="none"}}resources{{/code}} element specifies a [[FileSet>>url:http://jakarta.apache.org/ant/manual/CoreTypes/fileset.html||shape="rect"]]. All files included in this fileset will end up in the {{code language="none"}}Resources{{/code}} directory of the framework. For the discussion of resource localization issues follow [[this link>>doc:WOProject-Localization]].
28 28  
29 29  === wsresources ===
30 30  
31 -The nested ##wsresources## element specifies a [[FileSet>>http://jakarta.apache.org/ant/manual/CoreTypes/fileset.html]]. All files included in this fileset will end up in the ##WebServerResources## directory of the framework. For the discussion of resource localization issues follow [[this link>>WOProject-Localization]].
80 +The nested {{code language="none"}}wsresources{{/code}} element specifies a [[FileSet>>url:http://jakarta.apache.org/ant/manual/CoreTypes/fileset.html||shape="rect"]]. All files included in this fileset will end up in the {{code language="none"}}WebServerResources{{/code}} directory of the framework. For the discussion of resource localization issues follow [[this link>>doc:WOProject-Localization]].
32 32  
33 33  === lib ===
34 34  
35 -The nested ##lib## element specifies a [[FileSet>>http://jakarta.apache.org/ant/manual/CoreTypes/fileset.html]]. This should be a fileset of jar libraries required by your framework. All files in this fileset will end up in the ##Resources/Java## folder of the framework, and will be included on the classpath for this framework.
84 +The nested {{code language="none"}}lib{{/code}} element specifies a [[FileSet>>url:http://jakarta.apache.org/ant/manual/CoreTypes/fileset.html||shape="rect"]]. This should be a fileset of jar libraries required by your framework. All files in this fileset will end up in the {{code language="none"}}Resources/Java{{/code}} folder of the framework, and will be included on the classpath for this framework.
36 36  
37 37  == Examples ==
38 38