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
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
on 2008/06/26 03:37
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. pyu1 +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