http://www.howtoforge.com/setting-up-eclipse-pdt2.0-on-eclipse3.4-ganymede
1. get eclipse classic (ganymede)
http://www.eclipse.org/downloads/
2. unzip and open
3. preserve prev version of eclipse as well as you can (rename eclipse folder to eclipse_3.3) -- move new eclipse folder to applications or wherever you usually store it
create a new workspace, or change name of old workspace...we'll move 3.3 projects later -- back up in case folders are different
4. get eclipse updates
Software Updates -- ganymede updates -- for general eclipse updates since classic distribution was created
AND
- Help → Software Updates
- In the "Available Software" tab, open "Ganymede".
- Go to "Graphical Editors and Frameworks".
- Select options:
- Graphical Editing Framework GEF
install, next, accept terms and conditions
restart
6. SUBCLIPSE
- Help → Software Updates
- In the "Available Software" tab, click on the "Add Site" button and write this one: http://subclipse.tigris.org/update_1.4.x (this URL is for the version 1.4, check Subclipse site).
- Now click on "Manage Sites" and check the 2 urls that have subclipse & svn
- Click on the "Refresh" button.
- Now select the Subclipse options you want:
- Subclipse
- SVNKit
- and javahl adapter (recommended)
- (skipping 'integrations')
- install, next, accept terms and conditions
- restart
7. WEB EDITORS AND TOOLS
- Help → Software Updates
- In the "Available Software" tab, open "Ganymede".
- Go to "Web and Java EE Development".
- Select options:
- Eclipse XML Editors and Tools
- Web Developer Tools
- Web Page Editor
- javascript developer tools
- install, next, accept terms and conditions
- restart
8.
Dynamic Languages Toolkit
Dynamic Languages Toolkit
is a tool for vendors, researchers, and end-users who rely on dynamic
languages. DLTK is comprised of a set of extensible frameworks designed
to reduce the complexity of building full featured development
environments for dynamic languages such as PHP and Perl. Besides a set
of frameworks DLTK provides exemplary Tcl, Ruby, and Python Integrated
Development Environments ready to use out of the box.
- Help → Software Updates
- In the "Available Software" tab, open "Ganymede".
- Click on "Manage Sites".
- Check "http://download.eclipse.org/technology/dltk/updates/".
- Select options:
- Dynamic Languages Toolkit Project (DLTK) 0.95
- Dynamic Languages Toolkit - Core Framework
- Dynamic Languages Toolkit Project (DLTK) 0.95
- install, next, accept terms and conditions
restart
9. PDT
NOTES: http://wiki.eclipse.org/PDT/Installation
http://www.eclipse.org/pdt/downloads/
2.0.0 Integration Builds
NOTE: PDT 2.0 isn't finished -- it may be buggy so we use at our own risk
http://download.eclipse.org/tools/pdt/downloads/release.php?release=I200...
PDT Runtime
(this is from the 'old' pdt download page)
download the .zip.. org.eclipse.php_feature-N20081028
(this is an installation of eclipse...??)
select 'eclipse 2' or whatever the folder named itself as a new site
you add a local folder
then you'll see 'uncategorized, pdt feature' -- add, install, restart etc.
10. aptana studio pro ($99)
(provides sftp, sql and other features with a nice web dev environment)
http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Ec...
(3.4 instructions)
(enable preferences > general > capabilities > classic update > ok)
find new software > install > add site > http://update.aptana.com/install/studio/3.2/ > refresh > install ...restart...
install license
help -- aptana..
http://support.aptana.com/asap/browse/STU-2025
11. add svn respositories
The perspective is SVN repository exploring
http://subclipse.tigris.org/install.html
ADJUST SETTINGS
TREE vs. compressed folders
preferences > team > how folders display -- set to tree, or when you check out the folder structure will be different
PHP -- reg settinngs from eclipse 3.3 ** NOTE: THIS IS FLAKY...not sure why it works sometimes and not others. looks like there have been issues with this in the past...keep eye on it.
But note too -- php function view works with compressed folders. compressed folders is just a view of folders on your system. compressed folders is almost better if you can actually browse php functions of svn...just make sure it commits normal still
http://download.eclipse.org/technology/dltk/updates-dev/1.0 -- need this to work too...
add site, click it get dyn lang toolkit, install, restart
GETTING .module to show up in php editor
1. General > Content Types > click PHP
add
*.module
also make sure configured
TEXT type
*.install
*.info
ADD later, perhaps with flexbuilder
*.as (for flash)
12. configure ftp/sftp (aptana-only)
"synchronize"
set up server (new sftp)
configure 'advanced cloaking features'
exclude
.settings
.svn
.tmp
CVS
.project
settings.php
media
media_static
sites/all/files
sites/all/files_static
sites/all/default
.htaccess
*.sql
*.fla
*.psd
*.ai
configure SVN ignore
settings.php
media
media_static
sites/all/files
sites/all/files_static
sites/all/default
.htaccess
13. configure new database features (aptana-only)
figuring it out still
14. other exciting stuff...(with aptana)
figuring it out still
15. and then go add flex builder plugins (not free!)
later
PDT Runti
me