Developers
- Instructions for new developers
- Generic Development Requirements
- Downloading the Source Code in Eclipse
- Debugging and Running the Source Code in Eclipse
- General
- Documents
- Facts
Instructions for new developers
If you are a new developer of the Aspire project, check this to do list:- check that your username is in http://forge.ow2.org/plugins/scmsvn/index.php?group_id=324
- log in on the forge http://forge.ow2.org/projects/aspire/
- edit your SSH (public) key (if not already done) in http://forge.ow2.org/account/editsshkeys.php . You can generate your private and public keys with Putty.
- checkout the SVN root via SSH with your username http://forge.ow2.org/plugins/scmsvn/index.php?group_id=324
- create your sandbox (./sandbox/yourusername) in the sandbox directory (./sandbox).
- commit a file (a readme or a whoami for instance) in your sandbox (./sandbox/yourusername).
- log in on the wiki http://wiki.aspire.ow2.org/
- edit some lines in the wiki sandbox, save the result and rollback to the previous version.
- subcribe to project's mailing lists
- read the coding guidelines used in Aspire.
- add your name in the contributors list.
- add a description of your organization if your organization is contractually involved in the Aspire project.
- if you are registered on ohloh.net, you can join the Aspire RFID contributors list and add a widget in your personal homepage.
- if you are registered on linkedin.com, you can join the Aspire RFID group.
Generic Development Requirements
- Eclipse 3.4 and above (http://www.eclipse.org/downloads/) with
- RCP/Plug-in Development Environment plug-ins,
- Web and Java EE Development plug-ins,
- Subversive plug-in (http://community.polarion.com/index.php?page=overview&project=subversive)
- Subversive SVN Connectors
- Maven Integration for Eclipse plug-ins (http://m2eclipse.sonatype.org/)
- Update Site: http://m2eclipse.sonatype.org/sites/m2e
- JDK 1.6 and above
- Tomcat 6.0 (or higher)
- MySQL 5.0 (or higher)
- Apache Maven 2.0.8 or higher (http://maven.apache.org/)
- VisualVM (https://visualvm.dev.java.net)
Downloading the Source Code in Eclipse
- Install the Subversive and the Subversive SVN Connectors plug-ins
- Open the SVN Repository Perspective
- Go to the SVN Repositories Tab and hit the new repository location button.
- For acquiring the hole trunk source code place at the URL of the New Repository Location window that appears the following URL:
- svn://svn.forge.objectweb.org/svnroot/aspire/ (Anonymous) or
- svn+ssh://USER@svn.forge.objectweb.org/svnroot/aspire (Developer SVN Access )
- Open the repository go to the trunk file right click it an hit Check Out
- For working with a specific AspireRFID project hit File -> Import -> General -> Existing Projects into Workspace and select for the root directory the project you want to work with from the Hole trunk you have just checked out.
- Select it from the list, Uncheck the Copy projects into workspace
- Hit finish and you are ready to work :)
Debugging and Running the Source Code in Eclipse
In general, every component comes with specific instructions. e.g. a good starting point for the AspireRFID IDE is the Aspire IDE Core, which is the host of the Aspire tools.General
- Developer tools documentation
- Forge
- Bug tracker
- Browse sources
- Coding guidelines
- AspireRFID @ ohloh.net