Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Corona Development Environment"

(Projects Javadoc Configuration)
Line 41: Line 41:
 
=== IDE Projects ===
 
=== 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.
 
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.
 +
 +
=== Stub Projects ===
 +
Corona contains several "Stub" projects.<br>Those projects contain libraries which are still waiting for eclipse IP approval, hence cannot be found in our CVS repository.<br>
 +
Below you can find a list of stub projects and where you can find required libraries:
 +
* muse-osgi-soa-core
 +
*: Project requires following libraries:
 +
*:* muse-osgi-soa-core-2.0.0.jar
 +
*: Required library can be downloaded from [http://www.apache.org/dist/ws/muse/2.0.0/bin/muse-2.0.0-bin.zip apache muse] project.
 +
* org.apache.axis2
 +
*: Project requires following libraries:
 +
*:* activation-1.1.jar
 +
*:* annogen-0.1.0.jar
 +
*:* axiom-api-SNAPSHOT.jar
 +
*:* axiom-impl-SNAPSHOT.jar
 +
*:* axis2-adb-SNAPSHOT.jar
 +
*:* axis2-java2wsdl-SNAPSHOT.jar
 +
*:* axis2-kernel-SNAPSHOT.jar
 +
*:* axis2-saaj-SNAPSHOT.jar
 +
*:* commons-codec-1.3.jar
 +
*:* commons-httpclient-3.0.1.jar
 +
*:* mail-1.4.jar
 +
*:* neethi-SNAPSHOT.jar
 +
*:* stax-api-1.0.1.jar
 +
*:* stax-utils-20060915.jar
 +
*:* wstx-asl-2.9.3.jar
 +
*:* XmlSchema-SNAPSHOT.jar
 +
*: Above libraries can be downloaded from the [http://people.apache.org/repository/org.apache.axis2/jars apache] site.<br>
 +
* org.apache.axis2.codegen
 +
*: Project requires following libraries:
 +
*:* axis2-codegen-SNAPSHOT.jar
 +
*: Library can be downloaded from [http://people.apache.org/repository/org.apache.axis2/jars/ apache] site.<br>
 +
* org.apache.axis2.security.tokenserver
 +
*: Project requires following libraries:
 +
*:* axis2-rahas-SNAPSHOT.jar
 +
*: Library can be downloaded from [http://people.apache.org/repository/org.apache.axis2/jars apache] site
 +
* org.apache.log4j_1.2.13
 +
*: Project requires following libraries:
 +
*:* log4j-1.2.13.jar
 +
*: Library required for project can be downloaded from [http://archive.apache.org/dist/logging/log4j/1.2.13/logging-log4j-1.2.13.zip log4j] site.
 +
* org.apache.ws.security
 +
*: Project requires following libraries:
 +
*:* axis2-security-SNAPSHOT.jar
 +
*:* wss4j-SNAPSHOT.jar
 +
*:* xmlsec-1.3.0.jar
 +
*: Library required for project can be downloaded from [http://people.apache.org/repository/org.apache.axis2/jars apache], [http://people.apache.org/repository/wss4j/jars wss4j] and [http://xml.apache.org/security/dist/java-library xmlsec].
 +
  
 
=== Projects Javadoc Configuration ===
 
=== Projects Javadoc Configuration ===

Revision as of 11:29, 30 October 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.5

IDE Setup

The Eclipse Workbench IDE should include the following:

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
+---doc
+---examples
+---features
+---maps
+---plugins
|   +---org.eclipse.corona
|   +---org.eclipse.corona.collaboration
|   +---org.eclipse.corona.collaboration.project
|   +---...
+---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.

Stub Projects

Corona contains several "Stub" projects.
Those projects contain libraries which are still waiting for eclipse IP approval, hence cannot be found in our CVS repository.
Below you can find a list of stub projects and where you can find required libraries:

  • muse-osgi-soa-core
    Project requires following libraries:
    • muse-osgi-soa-core-2.0.0.jar
    Required library can be downloaded from apache muse project.
  • org.apache.axis2
    Project requires following libraries:
    • activation-1.1.jar
    • annogen-0.1.0.jar
    • axiom-api-SNAPSHOT.jar
    • axiom-impl-SNAPSHOT.jar
    • axis2-adb-SNAPSHOT.jar
    • axis2-java2wsdl-SNAPSHOT.jar
    • axis2-kernel-SNAPSHOT.jar
    • axis2-saaj-SNAPSHOT.jar
    • commons-codec-1.3.jar
    • commons-httpclient-3.0.1.jar
    • mail-1.4.jar
    • neethi-SNAPSHOT.jar
    • stax-api-1.0.1.jar
    • stax-utils-20060915.jar
    • wstx-asl-2.9.3.jar
    • XmlSchema-SNAPSHOT.jar
    Above libraries can be downloaded from the apache site.
  • org.apache.axis2.codegen
    Project requires following libraries:
    • axis2-codegen-SNAPSHOT.jar
    Library can be downloaded from apache site.
  • org.apache.axis2.security.tokenserver
    Project requires following libraries:
    • axis2-rahas-SNAPSHOT.jar
    Library can be downloaded from apache site
  • org.apache.log4j_1.2.13
    Project requires following libraries:
    • log4j-1.2.13.jar
    Library required for project can be downloaded from log4j site.
  • org.apache.ws.security
    Project requires following libraries:
    • axis2-security-SNAPSHOT.jar
    • wss4j-SNAPSHOT.jar
    • xmlsec-1.3.0.jar
    Library required for project can be downloaded from apache, wss4j and xmlsec.


Projects Javadoc Configuration

Default javadoc configuration ( Window -> Preferences... -> Java -> Compiler -> Javadoc ) for all Corona projects should look as follows:

Javadoc setting.JPG

Back to the top