Codehaus XFire
DocumentationQuicklinksDevelopers
Sponsors |
Web AccessWeb access for the SVN repository can be found at http://svn.xfire.codehaus.org/ Anonymous SVNXFire's SVN repository can be checked out with the following instruction set: svn checkout http://svn.codehaus.org/xfire/trunk/xfire Building XFire
Jars will result in the xfire-*/target directories ( to build all modules you must use java 5 ) . Developer SVNXFire's SVN repository can be checked out like so with HTTPS: svn --username=jane --password=foo checkout https://svn.codehaus.org/xfire/trunk/xfire
Or from SVN+SSH like so: svn checkout svn+ssh://username@svn.codehaus.org/xfire/trunk/xfire
You will probably need to use ssh-agent or pagent for this to work. Developing XFire with EclipseSince Eclipse doesn't handle multi module projects too well, you need to do some magic steps to be able to work on all the XFire modules in Eclipse... 1. Check out XFire from SVN by hand into a directory that isn't in your workspace. $ mvn scm:checkout -DconnectionUrl=scm:svn:http://svn.codehaus.org/xfire/trunk/xfire -DcheckoutDirectory=xfire
Or svn checkout http://svn.codehaus.org/xfire/trunk/xfire
Check this out to a directory outside your eclipse workspace - doesn't matter where. 2. Generate eclipse files for sub modules $ cd xfire $ mvn eclipse:eclipse and add maven repo location to eclipse environment $ mvn eclipse:add-maven-repo -Declipse.workspace=/path/to/my/eclipse/workspace 3. Import the projects. Goto File->Import, the select "Existing Project into workspace". Select the directory where you put XFire and then the projects should show up in the list below. Select the modules you want to work on and import them into your workspace. You can start with following modules : xfire-aegis, xfire-core, xfire-spring, xfire-annotations ( you can remove dependency on xfire-xmlbeans from xfire-spring project or imprt xfire-xmlbeans as well). If you imported xfire-spring project, you must run $ cd xfire-spring
$ mvn package
4. If you want to use Eclipse's internal SVN functionality, you must install Subclipse. Then, right click on one of the modules and select Team->Share Project. Eclipse should then pick up the SVN information. |