Changes for page Building WOLips
Last modified by Johann Werner on 2015/02/13 01:40
From version 66.1
edited by Quinton Dolan
on 2008/06/26 07:21
on 2008/06/26 07:21
Change comment:
There is no comment for this version
To 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
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. qdolan1 +XWiki.pyu - Content
-
... ... @@ -15,7 +15,6 @@ 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 .## 19 19 1. ##cd woproject## 20 20 1. ##ant## 21 21 1. The first build will fail out telling you that it couldn't find ##wobuild.properties## ~-~- That's OK ... ... @@ -56,45 +56,3 @@ 56 56 1. Use the Test environment to exercise/test the changes from your locally modified Plugin. 57 57 58 58 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 replaced with any number between 0 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 -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 87 - 88 -{{code title="Execute Shell"}} 89 - 90 -rm -fr /usr/local/www/apache22/data/wolips/* 91 -/bin/cp -prv ${WORKSPACE}/wolips/temp/dist/ /usr/local/www/apache22/data/wolips/ 92 - 93 -{{/code}} 94 - 95 -1. Copy eclipse with the necessary plugins installed to your build server. In this example it has been copied to /usr/local/eclipse 96 -The currently required plugins for a deployment build are 97 - 98 -* 99 -** JProfiler 100 -** m2Eclipse Maven