Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Corona Development"
m |
|||
Line 19: | Line 19: | ||
== CVS Structure == | == CVS Structure == | ||
+ | The name of Corona's CVS's repository is ''org.eclipse.corona''. This location contains all of Corona's artifacts. The structure for Corona's CVS repository is: | ||
+ | |||
<pre> | <pre> | ||
org.eclipse.corona | org.eclipse.corona | ||
Line 33: | Line 35: | ||
+---tests | +---tests | ||
</pre> | </pre> | ||
+ | |||
+ | == IDE Projects == | ||
+ | The root of Corona's CVS repository is '''not''' an Eclipse Workbench IDE project. IDE project's can be checked-out from CVS. Each folder under the CVS ''plugins'' folder corresponds to an IDE project. |
Revision as of 10:56, 23 May 2006
Eclipse Home | Wiki Home | Development |
Development Environment
- Corona is based upon Eclipse v3.2 (or later).
- All bundles and plugins should be compiled for JDK 1.4
- Components requiring JDK 1.5 should be in their own bundles
Naming Convention
Corona introduces a new Eclipse server-side deployment environment. This requires Corona to develop and deploy both client-side and server-side components. All Corona plugins will use a qualifier to identify their target platform. The qualifiers are:
- client
- common
- server
CVS Structure
The name of Corona's CVS's repository is org.eclipse.corona. This location contains all of Corona's artifacts. The structure for Corona's CVS repository is:
org.eclipse.corona +---build +---examples +---features +---plugins | +---org.eclipse.corona.client.collaboration | +---org.eclipse.corona.client.collaboration.builder | +---org.eclipse.corona.client.ecf | +---org.eclipse.corona.common.collaboration | +---org.eclipse.corona.common.ecf | +---org.eclipse.corona.server.ecf +---tests
IDE Projects
The root of Corona's CVS repository is not an Eclipse Workbench IDE project. IDE project's can be checked-out from CVS. Each folder under the CVS plugins folder corresponds to an IDE project.