Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ptp-dev] Large commit to master coming...

This is to let everyone know that I'll be making a large commit to the master branch tomorrow. This commit will be to refactor remote services from the org.eclipse.ptp.remote.* plugins to the new org.eclipse.remote.* plugins. The actual changes are pretty small, but I may have introduced some bugs when converting the Remote Tools and RSE adapters to use the new plugins. One change that will be visible will be the addition of a 'Built-in SSH' service. This service uses the JSch SSH implementation directly, bypassing Remote Tools and RSE altogether.

The objective of this refactoring is to provide a separate set of plugins that provide core remote services, but have no PTP dependencies. This will allow other projects to utilize remote services without requiring any external dependencies. See the presentation I have at the PTP User/Developer workshop for more details: http://wiki.eclipse.org/images/f/fa/Remote_support_ng.pdf

If you have PTP master branch in your workspace, then you will need to import the org.eclipse.remote.* plugins or you'll see lots of errors. These should be available in your git repo if you've done a pull recently, but they probably won't be visible in the workspace. The plugins are as follows:

Required:
org.eclipse.remote.core
org.eclipse.remote.ui

Optional if you want to try the new JSch service:
org.eclipse.remote.jsch.core
org.eclipse.remote.jsch.ui

Optional if you want to test:
org.eclipse.remote.test.core

Optional if you want use maven to build PTP:
org.eclipse.remote-feature

Please report any bugs you encounter and I'll try to address them right away.

Thanks,
Greg

Back to the top