| Eclipse 3.0 - Deployment Provider API |
Prior to Eclipse 3.0, Team provided a single intergation point for connecting a local project to a remote repository or data store. The Repository Provider integration point serves two purposes: it associates one or more projects with a repository and gives the repostory tool a certain degree of control over modifications made to the respources of controlled projects.
In 3.0, another integration point, Deployment Provider, has been added. The purpose of a Deployment Provider is to associate a project or folder with a non-versioning server such as FTP or WebDAV.
One deployment provider per resource? This affects IDeploymentManager.
The main purpose of the Depolyment Provider API is to aid in the implementation of Deployment providers.
There is no API for initially creating a particular deployment provider. It is left to the provider implementor to determine how and when local resources should be mapped to their provider.
Briefly summarize classes involved and point to examples