Dear Eduard and Fabio, Thanks a lot for the help. I have already push the commits related to xeclipse-150 to master fork of junhan/xwiki-eclipse. I used dropbox because I was thinking of getting the approval for the local branch first, then push to master. I will start working on master fork, so that the comments can be added directly via GitHub. Best regards Jun Han On 5/17/2011 7:58 AM, Eduard Moraru wrote:
Hi Jun,
Please try to use Git(Hub) as explained here http://incubator.myxwiki.org/xwiki/bin/view/Main/UsingGitHub
It's a very good guide made by Sergiu :)
Thanks, Eduard
On 05/17/2011 12:11 PM, Fabio Mancinelli wrote:
Thanks Jun,
I'll look at it asap. I think you could push your changes directly in your fork instead of publishing patches on dropbox... It could be useful to comment the code and sending pull requests when things are done.
Thanks, Fabio
On Tue, May 17, 2011 at 4:21 AM, Jun Han<[email protected]> wrote:
Hi, Fabio,
The updated patch is located in: http://dl.dropbox.com/u/3466762/xwiki/fix_xeclipse_150.patch
The main changes are the following: 1. removed the parent folder and removed the dependency of other modules to it 2. binary files for both Linux and Windows in x86 and x86_64 platforms will be generated via command "mvn clean install"
One issue is that MacOSX binary (cocoa x86_64, x86) files cannot be generated by a maven build under linux or windows. I have tried eclipse delta pack. The maven can find the required specific swt libraries, but still cannot generate the correct binary files. It seems that the binary RCP product of MacOS can only be generated under MaxOS via the tycho build script. Maybe a newer version of maven-tycho-plugin can fix this issue.
Best regards Jun Han
On 5/16/2011 12:26 PM, Fabio Mancinelli wrote:
Hi Jun
I've tested your patch and it kinda works. It builds fine but I have an issue because apparently Tycho doesn't package things well for the x86_64 architecture so I am not able to run XEclipse (the x86 version core-dumps my JVM :))
I have a question though... Why have you created a parent/pom.xml? Couldn't you put all the directive in the toplevel pom.xml and make it the parent for everyone?
Thanks, Fabio
On Mon, May 16, 2011 at 7:51 AM, Jun Han<[email protected]> wrote:
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
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs