Difference between revisions of "Create a new reader project"
From RifidiWiki
(→Creating a new Project in Eclipse) |
|||
Line 45: | Line 45: | ||
| [[Image:ShareProject4.png|300px|thumb|left| select the folder you want to save the project ()]] | | [[Image:ShareProject4.png|300px|thumb|left| select the folder you want to save the project ()]] | ||
|} | |} | ||
+ | |||
+ | ==Add the project's dependencies== | ||
+ | #Double click on the projects MANIFEST.MF file | ||
+ | #Select the Dependencies tab | ||
+ | #For new readers, add the following packages: | ||
+ | *org.rifidi.dependencies | ||
+ | *org.rifidi.emulator |
Revision as of 00:41, 12 February 2008
Contents
How to create a new Reader Project
If you start up a new Reader it is necessary to create a new Plugin Project for the new reader. This HowTo shows how to do this in Eclipse.
Creating a new Project in Eclipse
First you need to set up your Eclipse Workspace. After that you can start creating a new Project by selecting the "File"-menu in the eclipse menubar.
File -> New... -> Project
Now you will see the "New Project Wizard".
- create a new Eclipse Plug-in Project
- enter a name for the new Project and select as Target Platform Equinox
- enter the name of the Plug-in Provider and click the finish button
Add the project to the SVN Server
If you already created a new Eclipse Plug-in Project you need to add it to the Subversion Server. This can be done by following these 4 steps.
- right click on the new Project and select "Team" -> "Share Project..."
- select SVN as repository type
- select the repository location
- select the folder you want to save the project ()
Usually our projects are stored in the trunk of the subversion server. If you want to contribute you a new project with the name org.rifidi.emulator.reader.test, the path would be:
http://[Address of Subversion]/rifidi/trunk/org.rifidi.emulator.reader.test
Add the project's dependencies
- Double click on the projects MANIFEST.MF file
- Select the Dependencies tab
- For new readers, add the following packages:
- org.rifidi.dependencies
- org.rifidi.emulator