You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 35 Next »

  1. Design
  2. Implementation
    1. Coding standards
      1. Java
      2. Other languages
    2. CVS
    3. Exception handling
    4. I18N and L10N
    5. Preferences
    6. UI
  3. Testing
    1. Unit tests
  4. Documentation
    1. Comments
      1. JavaDoc
    2. Help
  5. Release
    1. Features
    2. Deploying new plugins

Steps for deploying new plugins

  • Increment the version of your plugin.
  • Check out all features from CVS into your Workspace.
  • Delete features from the target directory. (but NOT the plugins!) Note: This is a very wrong step that seems to originate from an Eclipse bug in how features are built against a target.
  • Increment the version of each updated feature.
  • Remove plugins/features from the update site.
  • Export RELEASE feature to SEAL update site (Export... => Plug-in Development => Deployable features)
  • Check out the "update.seal" project from CVS.
  • Update the names and versions of the features in site.xml.
  • Export site.xml to SEAL update site. (Export => General => File System)
  • Start SEAL in "admin"- mode.
  • Update SEAL.
  • Build JavaDoc. (optional)
  • Commit all changes to CVS.
  • Remove all old plugins from the installation site.
  • Remove all unnecessary projects from your workspace.
  • Reload your Plug-in Development target.

NOTE: If something doesn't work, tell everyone who might be concerned, take a break, and start from absolute ZERO!

  • No labels