Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "PTP/environment setup 50"

< PTP
(Setup for development of PTP 5.0)
(To check out PTP projects:)
Line 30: Line 30:
 
# In the ptp_project_sets project in your workspace, right-click on anonymous/ptp-HEAD-all-anonymous.psf and select "Import project set"
 
# In the ptp_project_sets project in your workspace, right-click on anonymous/ptp-HEAD-all-anonymous.psf and select "Import project set"
 
#* If you have committer access, use committer/ptp-HEAD-all-committer.psf
 
#* If you have committer access, use committer/ptp-HEAD-all-committer.psf
 +
 +
== Copy Remote Tools Dstore server jar ==
 +
If you are using Remote Tools ...
 +
(Until we can build rdt server jar here) ...
 +
From a PTP (end-user) installation, unzip  eclipse/plugins/org.eclipse.ptp.rdt.server.dstore_xxx.jar into a directory.
 +
Then from the unzipped contents
 +
move rdt-server.jar to your development workspace project: org.eclipse.ptp.rdt.server.dstore 
 +
 +
(This is the file that will be moved up to the remote host location when you create a remote project.  Remote Tools installs this jar on the server automatically and starts it for you.)
 +
 +
If you don't, you will see the error popup "Unable to locate payload "rdt-server.jar" in bundle "org.eclipse.ptp.rdt.server.dstore"
  
 
== Launching a runtime workbench running the code you checked out into your workspace ==
 
== Launching a runtime workbench running the code you checked out into your workspace ==

Revision as of 14:09, 20 June 2011

Setup for development of PTP 5.0

These instructions describe using the HEAD version of the CVS repository. Please let us know (e.g. on ptp-dev mailing list) if these instructions need updating.

PTP 5.0 needs Eclipse 3.7/Indigo, CDT 8.0, and RSE 3.3 (at least)

  • Download Eclipse 3.7 (Indigo) here: http://eclipse.org/downloads/for your platform. "Eclipse Classic" is a good choice.
  • Note: RSE is optional if you are not doing any remote development work.

Install RSE 3.3 End-User Runtime, and CDT 8.0.0, in your eclipse installation

  1. Help > Install New Software...
  2. Open "Programming Languages" and select "C/C++ Development Tools SDK"
  3. Open "General Purpose Tools" and select "Remote System Explorer End-User Runtime"
  4. Open "Collaboration" and select "Eclipse JGit"

To check out PTP projects:

In CVS, check out org.eclipse.ptp/releng/ptp_project_sets as follows:

  1. Window > Open Perspective > Other...,
  2. Choose "CVS Repository Exploring"
  3. Right-click in CVS Repositories view, choose New > Repository Location
    • Host: dev.eclipse.org
    • Repository path: /cvsroot/tools
    • User: anonymous
    • If you have a committer id on dev.eclipse.org, use that, enter the password, and change the Connection type to extssh
  4. Expand that repository and expand HEAD. Scroll down to org.eclipse.ptp and expand it
  5. Under releng, check out ptp_project_sets

Now switch to the Plug-in development Perspective

  1. In the ptp_project_sets project in your workspace, right-click on anonymous/ptp-HEAD-all-anonymous.psf and select "Import project set"
    • If you have committer access, use committer/ptp-HEAD-all-committer.psf

Copy Remote Tools Dstore server jar

If you are using Remote Tools ... (Until we can build rdt server jar here) ... From a PTP (end-user) installation, unzip eclipse/plugins/org.eclipse.ptp.rdt.server.dstore_xxx.jar into a directory. Then from the unzipped contents move rdt-server.jar to your development workspace project: org.eclipse.ptp.rdt.server.dstore

(This is the file that will be moved up to the remote host location when you create a remote project. Remote Tools installs this jar on the server automatically and starts it for you.)

If you don't, you will see the error popup "Unable to locate payload "rdt-server.jar" in bundle "org.eclipse.ptp.rdt.server.dstore"

Launching a runtime workbench running the code you checked out into your workspace

  1. Run > Debug Configurations ...
  2. Double-click on 'Eclipse Application' - or click and click on the 'new' icon
  3. Defaults are probably ok to run with all the plugin projects in your workspace; hit 'Debug' in lower right corner

Back to the top