Dear all, I followed Sergiu's instruction, and did the following: 1. fork xwiki.eclipse repo as master 2. create a branch, called fix_xeclipse_150 3. commits changes 4. created a patch file (link is http://dl.dropbox.com/u/3466762/xwiki/fix_xeclipse_150.patch)
How to test the build script is listed below: 0. install and configure maven 3.0.3 1. download the patch file 2. check out the master branch of xwiki.eclipse 3. git apply path_to_fix_xeclipse_150.patch (git will give 4 whitespace warnings) 4. mvn clean install 5. the generated RCP products in 32bit linux and windows are located in the folder of product/target/products/org.xwiki.eclipse.rcp.product 6. tested in both 32bit Fedora 14 and Windows 7, build/install/run successfully best regards Jun Han On 05/15/2011 08:17 AM, Sergiu Dumitriu wrote: > On 05/15/2011 06:02 AM, Jun Han wrote: >> Dear all, >> >> I checked out the xeclipse source codes from github and created a branch >> (fix_xeclipse_150) for it. >> >> Based on that branch, the build scripts for XWiki Eclipse have been >> created using maven + tycho. >> >> The command "maven clean install" can do the following things: >> 1. generates product for multiple target platforms (linux+win 32bit) and >> the binary files can launch successfully. >> 2. generate p2 repository >> 3. generate update site >> >> Now my question is how to create a patch using git or Egit in Eclipse. >> From my understanding from googling around, a patch in git can only be >> created after several commits, which is different to SVN. >> Since I do not have commits permission, I am not sure how to create a >> patch against the master branch. > > - create an account on github > - fork the xwiki-eclipse repository > - add your forked repository as a remote to the local repository > - commit locally and push to your remote repository > - create a pull request > >> A zip file containing the whole project can be found in this link: >> http://dl.dropbox.com/u/3466762/xwiki/xwiki-eclipse-b150.zip > > > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

