Changes for page Building WOLips

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

From version 65.1
edited by David Avendasora
on 2009/07/01 13:12
Change comment: There is no comment for this version
To version 61.1
edited by pyu
on 2006/10/08 07:22
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.avendasora
1 +XWiki.pyu
Content
... ... @@ -4,10 +4,8 @@
4 4  
5 5  The subversion repository path is https:~/~/svn.objectstyle.org/repos/woproject
6 6  
7 -h2 Prerequisites
7 +== Installing Subclipse (the Subversion plugins) ==
8 8  
9 -=== Install Subclipse (the Subversion plugins) ===
10 -
11 11  1. Help=>Software Updates=>Find and Install ...
12 12  1. Add New Remote Site
13 13  11. Name = Subclipse
... ... @@ -14,22 +14,9 @@
14 14  11. URL = http:~/~/subclipse.tigris.org/update_1.0.x
15 15  1. Select the site, select all the plugins available, and install them
16 16  
17 -=== Install the m2eclipse plugin (Eclipse 3.5 instructions) ===
18 -
19 -1. Help -> Install New Software
20 -1. Click "Add..."
21 -11. Name = M2Eclipse
22 -11. Location = http:~/~/m2eclipse.sonatype.org/update/
23 -11. Click "OK"
24 -1. Expand "Maven Integration"
25 -1. Select "Maven Integration for Eclipse"
26 -1. Click "Next>"
27 -1. Click "Finish"
28 -
29 29  == Checking out and Building from the Commandline ==
30 30  
31 31  1. Checkout the ##trunk/woproject## folder from Subversion
32 -##svn co https:~/~/svn.objectstyle.org/repos/woproject/trunk .##
33 33  1. ##cd woproject##
34 34  1. ##ant##
35 35  1. The first build will fail out telling you that it couldn't find ##wobuild.properties## ~-~- That's OK
... ... @@ -70,45 +70,3 @@
70 70  1. Use the Test environment to exercise/test the changes from your locally modified Plugin.
71 71  
72 72  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.**
73 -
74 -== Building WOLips with Hudson Continuous Build server ==
75 -
76 -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.
77 -
78 -1. Add a new job with the following configuration
79 - Project Name: WOLips
80 - Subversion: http:~/~/svn.objectstyle.org/repos/woproject/trunk/woproject
81 - Local module directory (optional): wolips
82 - Use update: Checked
83 - Poll SCM: 59 * ** * ** //(59 can be replaced with any number between 0 and 59)//
84 -1. Add the following build tasks to the job
85 -
86 -{{code title="Execute Shell"}}
87 -
88 -echo build.version=3.4.${SVN_REVISION} > wolips/build.properties
89 -echo eclipse.home=/usr/local/eclipse >> wolips/build.properties
90 -echo user.home=${WORKSPACE} >> wolips/build.properties
91 -
92 -{{/code}}
93 -
94 -{{code title="Invoke Ant"}}
95 -
96 -Targets: dist
97 -
98 -{{/code}}
99 -
100 -If you want to deploy the build to a web server to serve as an update site add a task that is something like this
101 -
102 -{{code title="Execute Shell"}}
103 -
104 -rm -fr /usr/local/www/apache22/data/wolips/*
105 -/bin/cp -prv ${WORKSPACE}/wolips/temp/dist/ /usr/local/www/apache22/data/wolips/
106 -
107 -{{/code}}
108 -
109 -1. Copy eclipse with the necessary plugins installed to your build server. In this example it has been copied to /usr/local/eclipse
110 -The currently required plugins for a deployment build are
111 -
112 -*
113 -** JProfiler
114 -** m2Eclipse Maven