Hi, I think because initial problems you go too deep into the configuration. If you will follow new steps from https://wiki.eclipse.org/PDT/Contributing#Importing_the_PDT_projects then you should be able to run/configure PDT much faster.
Also, let me clarify few things: * For developing PDT we recommend "Eclipse IDE for Eclipse Committers", package "Eclipse for PHP Developers" is what we are developing as PDT team :) * Use pdt-dev.psf to import projects, I fixed it and now all projects should be imported correctly * You don't need to install additional plugins to "Eclipse IDE for Eclipse Committers", just use Target Platform described in Contributing page. It will download all required plugins. * Github version of PDT is just a copy of PDT repo, its ok at the beginning but main repo is under http://git.eclipse.org/gitroot/pdt/org.eclipse.pdt.git Regards, Michal niedz., 6 maj 2018 o 21:56 Peter Schaeffer <peter_schaef...@yahoo.com> napisał(a): > Hi, > > > > I have made a bit of progress with this. Just a bit. But some progress > nonetheless. A few notes (steps). > > > > 1. I downloaded and installed the standard Oxygen 3a PHP Eclipse > mplementation from > https://www.eclipse.org/downloads/packages/eclipse-php-developers/oxygen3a. > Note that I had no intention of actually using any of this code (at this > point). My only intent was to copy the plugins directory to a safe place > (which I did). The only jar I really needed was > org.eclipse.php.core_5.3.0.201803070838.jar. However, I did not know that > at the time. > > > > 2. I then deleted the entire Oxygen 3a PHP Eclipse install (but kept the > saved plugins directory). > > > > 3. I downloaded and installed the standard Oxygen 3a RCP/RAP Eclipse > implementation from > https://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/oxygen3a. > > > > > 4. I then added two additional sites from installing software. They were > > > > http://download.eclipse.org/technology/dltk/updates-dev/latest-nightly > > > http://download.eclipse.org/tools/orbit/downloads/drops/R20180330011457/repository > > > > Note that the second link is for the Oxygen 3a Eclipse version of the > Orbit tools. > > > > 5. I then installed all of the components listed below. This list was > obtained from the PDT/Contributing page ( > https://wiki.eclipse.org/PDT/Contributing#Working_with_PDT_source_code_in_Eclipse > ). > > - Dynamic Languages Toolkit - Core Frameworks SDK > - Dynamic Languages Toolkit - Core Lucene Index Frameworks SDK > - Dynamic Languages Toolkit - Mylyn Integration > - DLTK Core Tests > - Eclipse Web Developer Tools > - Apache Commons Exec Plug-in > - TM Terminal > - BIRT Framework > - Zest SDK > - Parallel Tools Platform > - Eclipse/Gerrit integration (aka EGerrit) > > 6. The first four are from the DLTK site. The Apache Commons Exec Plug-in > is from the Orbit site. Note that it is imperative that actual executable > jar be installed for the Apache Commons Exec Plug-in. Some of the versions > of this plug-in are actually the source, not the executable class files. > The other six components were obtained from > http://download.eclipse.org/releases/oxygen. > > 7. At this point I added a git repository (repository > https://github.com/eclipse/pdt) and imported branch 5.3 (Stable). This > produced a long list of PHP projects (roughly 60), most of where were > clean. A few had compilation errors. I was able to fix all of the > compilation errors, by adding the saved plugin > (org.eclipse.php.core_5.3.0.201803070838.jar) as an external jar. Now I had > all of the PHP projects imported and zero errors. > > 8. At this point I disabled the API baseline as described by the > https://wiki.eclipse.org/PDT/Contributing#Working_with_PDT_source_code_in_Eclipse > web page. This worked well. > > 9. At this point I tried to “Select current Target Platform” as described > by the > https://wiki.eclipse.org/PDT/Contributing#Working_with_PDT_source_code_in_Eclipse > web page. This step failed. Numerous compilation errors showed up (probably > because many plug-ins were excluded). I switched back to the “Running > Platform (Active)’ and the compilation errors went away. > > 10. I tried the approach described under “Running and debugging PDT” on > the PDT/Contributing web page. I created a new Run -> Debug Configuration > for a new Eclipse Application. I tried launching the new Debug > Configuration. This step did create a new copy of Eclipse with PHP > “installed”. I tried to configure the new PHP copy of Eclipse. I had > numerous failures. This approach this did not work. > > 11. I then created a new completely separate copy of Oxygen 3a Eclipse for > PHP using separate folders for everything (plug-ins, the workspace, etc.). > Ideally the PHP copy of Eclipse should have been created using a different > userid. I didn’t use a separate userid, which meant that the .eclipse, .p2, > and .tooling folders were shared between the PHP copy of Eclipse and the > RCP/RAP copy of Eclipse. > > 12. I then modified the eclipse.ini file of the PHP copy of Eclipse by > adding one line after –vmargs line. The new line is > > > -agentlib:jdwp=transport=dt_socket,address=localhost:9009,server=y,suspend=y > > The new line causes the PHP copy of Eclipse to hang waiting for a debug > connection during initialization. > > 13. I then created a Remote Java Application Debug Configuration in the > RCP/RAP copy of Eclipse and ran it (the Remote Java Application Debug > Configuration). This caused the PHP copy of Eclipse to finish > initialization and run. Perhaps more relevantly, breakpoints set using > RCP/RAP copy Eclipse stopped the PHP copy of Eclipse as need be. > > I still have more work to do (source is missing in many cases). However, > at least the basics are now working. > > Thank you > > Peter Schaeffer > > *From:* Peter Schaeffer [mailto:peter_schaef...@yahoo.com] > *Sent:* Saturday, May 5, 2018 12:51 PM > *To:* 'PDT Developers' > *Cc:* 'Michele Locati' > *Subject:* RE: [pdt-dev] Eclipse PDT > > > > Hi, > > > > I have a few quick questions. > > > > 1. Do you folks use git? > > 2 What git branch are you on? > > 3. The missing AST scanners seem to be caused by .gitignore files. Has > anyone else seen this? > > > > Thank you > > > > Peter Schaeffer > > > > *From:* Peter Schaeffer [mailto:peter_schaef...@yahoo.com] > *Sent:* Friday, May 4, 2018 6:06 PM > *To:* 'PDT Developers' > *Cc:* 'Michele Locati' > *Subject:* RE: [pdt-dev] Eclipse PDT > > > > Hi, > > > > I have tried quite a bit to get the PDT development environment installed > under Eclipse. No luck so far. > > > > One (big) problem was my fault. I installed the source version of the > Apache Commons Exec plugin rather than the executable version of the Apache > Commons Exec Plugin. That caused everything that depended on the Apache > Commons Exec plugin to not compile. > > > > I fixed that problem by installing the correct version of the Apache > Commons Exec plugin. However, lots of code still won't compile. > > > > So far I have found that quite a few of the PDT components don't have a > .project file. Why is not clear. I have temporarily gotten around this > problem by creating my own PSF file with the failing components removed. > This helped. However, plenty of components still don’t compile. See below. > > > > Thank you > > > > Peter Schaeffer > > > > > > -----Original Message----- > From: pdt-dev-boun...@eclipse.org [mailto:pdt-dev-boun...@eclipse.org] On > Behalf Of Michele Locati > Sent: Friday, May 4, 2018 3:15 AM > To: PDT Developers > Subject: Re: [pdt-dev] Eclipse PDT > > > > Hi Peter, > > > > when I started to contribute to PDT (a few months ago) I spent a lot > > of time understanding how to do that, and updated > > https://wiki.eclipse.org/PDT/Contributingaccordingly. > > By the way it seems that something changed recently: that page > > requires to be updated again (but sincerely I don't know how ;). > > > > PS: IMHO that the Contributing page is the most important one for the > > PDT project. > > > > -- > > Michele > > > > > > 2018-05-04 6:09 GMT+02:00 Peter Schaeffer <peter_schaef...@yahoo.com>: > > > Hi Folks, > > > > > > > > > > > > A few weeks ago I had a problem with PDT. See the links below for a > > > description. > > > > > > > > > > > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=533928 > > > > > > > https://stackoverflow.com/questions/49965546/xdebug-problems-with-eclipse-php-pdt#49965546 > > > > > > https://www.eclipse.org/forums/index.php/f/85/ > > > > > > https://www.eclipseorg/forums/index.php/t/1092935/ > > > > > > > > > > > > As you can see, I posted the problem in a few places but didn’t get much > of > > > a response. I really wasn’t that surprised. The problem is pretty deep. > > > > > > > > > > > > Then I had a idea. Perhaps I could figure the problem out from the PDT > > > source code and contribute the fix (assuming that it’s a bug rather than > a > > > configuration error on my part) back to you folks. > > > > > > > > > > > > My next step was to try to install the PDT development environment. > > > Basically, I followed the instructions over at PDT/Contributing > > > (https://wiki.eclipse.org/PDT/Contributing) but did not end with a > working > > > environment. See the images below. > > > > > > > > > > > > I was able to make a bit more progress by removing a few entries from the > > > PSF file. However, I still ended up with lots or errors. > > > > > > > > > > > > What is the correct approach for doing this? > > > > > > > > > > > > Thank you > > > > > > > > > > > > Peter Schaeffer > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > pdt-dev mailing list > > > pdt-dev@eclipse.org > > > To change your delivery options, retrieve your password, or unsubscribe > from > > > this list, visit > > > https://dev.eclipse.org/mailman/listinfo/pdt-dev > > _______________________________________________ > > pdt-dev mailing list > > pdt-dev@eclipse.org > > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > > https://dev.eclipse.org/mailman/listinfo/pdt-dev > _______________________________________________ > pdt-dev mailing list > pdt-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/pdt-dev
_______________________________________________ pdt-dev mailing list pdt-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/pdt-dev