Wiki source code of WOLips Project Templates

Last modified by Bastian Triller on 2011/09/12 00:45

Hide last authors
David Avendasora 94.1 1 === Project Templates ===
David Avendasora 31.1 2
David Avendasora 94.1 3 WOLips Project Templates can be used to setup the basics of a WebObjects project. They are quite powerful in that they can be used to configure a project's starting classpath, additional incremental builders, customized project structure and build tasks, to make a project use new build systems and more. You can also request additional information from the user to enable even greater customization.
4
5 The templates below were created by other WOLips users to address specific needs not handled by the built-in templates. Once downloaded and unzipped, they should be placed in one of the following locations:
6
Pascal Robert 97.1 7 {{info icon="false" title="Mac OS X"}}
David Avendasora 94.1 8 * /Library/Application Support/WOLips/Project Templates
Pascal Robert 96.1 9 * ~~/Library/Application Support/WOLips/Project Templates
10 {{/info}}
David Avendasora 94.1 11
Pascal Robert 97.1 12 {{info icon="false" title="Windows"}}
Pascal Robert 96.1 13 * YourHomeDir\Documents and Settings\Application Data\WOLips\Project Templates
14 * YourHomeDir\Documents and Settings\AppData\Local\WOLips\Project Templates
15 {{/info}}
16
David Avendasora 94.1 17 === Tutorials and Documentation ===
18
Bastian Triller 99.1 19 * Creating Custom Templates [[Tutorial>>doc:documentation.Home.WOLips Tutorials.Custom Project Templates.WebHome]]
David Avendasora 31.1 20 * Velocity Information
Pascal Robert 96.1 21 ** [[Velocity Template Language Reference>>url:http://velocity.apache.org/engine/devel/vtl-reference-guide.html||shape="rect"]]
22 ** [[Velocity Users Guide>>url:http://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html||shape="rect"]]
23 ** [[Article and example of Velocity usage>>url:http://www.javaworld.com/javaworld/jw-12-2001/jw-1228-velocity.html||shape="rect"]]
David Avendasora 31.1 24
David Avendasora 94.1 25 === Templates ===
David Avendasora 31.1 26
David Avendasora 94.1 27 ===== Template Project =====
David Avendasora 70.1 28
David Avendasora 94.1 29 This is the perfect starting point if you want to create a new project template. Drop this template into the templates directory then select New -> Other -> WO Project from Template and you'll see "WOLips Project Template." It will give you everything you need to create a new Template including a template.xml file and the corresponding Sources directories.
David Avendasora 88.1 30
Pascal Robert 96.1 31 * WOLips Project Template [[Template>>attach:WOLipsTemplateTemplate.zip]]
David Avendasora 88.1 32
David Avendasora 94.1 33 ===== Default/Example Templates =====
David Avendasora 88.1 34
Pascal Robert 96.1 35 * WOLips' [[Built-In Templates>>url:https://github.com/wolips/wolips/tree/master/wolips/core/plugins/org.objectstyle.wolips.templateengine/ProjectTemplates/||shape="rect"]]
Bastian Triller 99.1 36 * Example Wonder ERD2W [[Project Template>>attach:documentation.Home.WOLips Tutorials.Custom Project Templates.WebHome@Wonder ERD2W Application.zip]]
David Avendasora 94.1 37
David Avendasora 68.1 38 ===== Java Client Projects =====
39
David Avendasora 70.1 40 * **Direct To Java Client (D2JC) using Java WebStart**
Pascal Robert 96.1 41 This project will create an all-in-one D2JC project that holds both the server- and client-side applications.
42 ** Combined Server- and Client-Side [[Project Template>>attach:WOLipsD2JCWebStartTemplate.zip]]
David Avendasora 70.1 43 * **Standard Java Client using WOJCKit**
Pascal Robert 96.1 44 ** Server-Side [[Project Template>>attach:WOLipsWOJCKitServerTemplate.zip]]
45 ** Client-Side [[Project Template>>attach:WOLipsWOJCKitClientTemplate.zip]]
46
47 ===== Test Projects =====
48
49 * **Framework Test Applications**
50 This template will generate applications to test frameworks similar to Project Wonder's ERXTest application.
51 ** Framework Testing [[Project Template>>attach:TestApplicationTemplate.zip]]