Changes for page Building WOLips

Last modified by Johann Werner on 2015/02/13 01:40

From version 61.1
edited by pyu
on 2006/10/08 07:22
Change comment: There is no comment for this version
To version 68.1
edited by Quinton Dolan
on 2008/06/26 03:37
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.pyu
1 +XWiki.qdolan
Content
... ... @@ -15,6 +15,7 @@
15 15  == Checking out and Building from the Commandline ==
16 16  
17 17  1. Checkout the ##trunk/woproject## folder from Subversion
18 +##svn co https:~/~/svn.objectstyle.org/repos/woproject/trunk .##
18 18  1. ##cd woproject##
19 19  1. ##ant##
20 20  1. The first build will fail out telling you that it couldn't find ##wobuild.properties## ~-~- That's OK
... ... @@ -55,3 +55,36 @@
55 55  1. Use the Test environment to exercise/test the changes from your locally modified Plugin.
56 56  
57 57  1. When you need to repeat the process, shut down the Test Environment, delete the objectstyle.** files in the features and plugins directories under the /Users/<me>/Developer/eclipse directory. Change the source code in the primary environment and build. (Each build took 3 min 37+ seconds on my Mac Book Pro 17"). Once the build is done, then reinstall the plugin in the Test Environment. The Local Site should still be selected.**
59 +
60 +== Building WOLips with Hudson Continuous Build server ==
61 +
62 +Hudson is a Java base continuous build server that allows you to build and test your project automatically. It can be easily configured to build WOLips in a few simple steps.
63 +
64 +1. Add a new job with the following configuration
65 + Project Name: WOLips
66 + Subversion: http:~/~/svn.objectstyle.org/repos/woproject/trunk/woproject
67 + Local module directory (optional): wolips
68 + Use update: Checked
69 + Poll SCM: 59 * ** * ** //(59 can be any number between 1 and 59)//
70 +1. Add the following build tasks to the job
71 +
72 +{{code title="Execute Shell"}}
73 +
74 +echo build.version=3.4.${SVN_REVISION} > wolips/build.properties
75 +echo eclipse.home=/usr/local/eclipse >> wolips/build.properties
76 +echo user.home=${WORKSPACE} >> wolips/build.properties
77 +
78 +{{/code}}
79 +
80 +{{code title="Invoke Ant"}}
81 +
82 +Targets: dist
83 +
84 +{{/code}}
85 +
86 +1. Copy eclipse with the necessary plugins installed to your build server. In this example it has been copied to /usr/local/eclipse
87 +The currently required plugins for a deployment build are
88 +
89 +*
90 +** JProfiler
91 +** m2Eclipse Maven