Eclipse Plugins and Features: Difference between revisions

From Elvanör's Technical Wiki
Jump to navigation Jump to search
No edit summary
Line 18: Line 18:


* This feature seems useful, it is unmaintained however. The Eclipse Target Management seems to be where development is headed at.
* This feature seems useful, it is unmaintained however. The Eclipse Target Management seems to be where development is headed at.
* To create a new Synchronization, you must first Export your project to a remote server (or import it from a remote server). Then restart Eclipse if it is still not listed in the Team Synchronizing perspective.
* Two important features seem to be missing: the ability to synchronize a project with more than a single server, and the possibility to exclude certain files from the synchronization. You can exclude files based on certain patterns though.


== Target Management, Remote System Explorer ==
== Target Management, Remote System Explorer ==

Revision as of 14:12, 6 June 2007

Java Development Tools

  • If you are using a Java project, a file named ".classpath" will be created in the root directory of your project. It contains the paths to all the external libraries you may be using in your project. This file should not be under version control if you want that each developer maintains these paths separately.

PHP Development Tools (PDT)

  • This plugin, as of March 2007, is still in active development. I have lots of stability problems with the current integration build (of February 2007).
  • Things are somehow better now with release 0.7 RC3. Still has problems though.

Subclipse

  • Warning: do not create a project that is in Subversion, and then another project contained into the first project (in a subdirectory)! This will confuse Subclipse to the point of making Eclipse unusable. This is bug 511 in the Subclipse Bugzilla.

FTP Synchronization

  • This is included in the standard mirrors, so installation is easy (probably will be already installed). SFTP support needs to be installed separately.
  • This feature seems useful, it is unmaintained however. The Eclipse Target Management seems to be where development is headed at.
  • To create a new Synchronization, you must first Export your project to a remote server (or import it from a remote server). Then restart Eclipse if it is still not listed in the Team Synchronizing perspective.
  • Two important features seem to be missing: the ability to synchronize a project with more than a single server, and the possibility to exclude certain files from the synchronization. You can exclude files based on certain patterns though.

Target Management, Remote System Explorer

  • This feature allows to perform interesting stuff on remote servers, like running shell commands, automating builds, editing files directly on a remote server and so on.
  • However it does not allow synchronizing with your local project (via FTP or SFTP). This is problematic for what I need.