Setup a Kick-Ass Eclipse Development Environment
  Aug 28, 2010

Eclipse lets you extend it's functionality by adding modules. These modules are obtained by simply going to the Help -> Install New Software... and adding the required update site for the package you want to install. You will then be allowed to select and install the features that you want from the selected module.

The following is a setup that I frequently use in my Eclipse IDE. It offers a decent set of modules and can handle a few languages that I frequently deal with.

This guide assumes you have downloaded (and in some cases installed) Eclipse.

Update Sites

The are plenty of Eclipse modules out there to do all sorts of helpful tasks. The following are the modules that I tend to use the most in my Eclipse setups.

  • PyDev
  • update site: http://pydev.org/updates
    • Python (Jython and IronPython also) IDE
    • Django integration
    • Code completion with auto import
    • Interactive console
    • Syntax highlighting
    • Code analysis
    • Go to definition
    • Refactoring
    • Mark occurrences
    • Debugger
    • Remote debugger
    • Tokens browser
  • CDT   (C/C++ Development Tools)
  • update site: http://download.eclipse.org/tools/cdt/releases/galileo
  • update site: http://download.eclipse.org/tools/cdt/releases/helios
    • C or C++ IDE
    • managed build for various toolchains
    • standard make build
    • visual debugging tools
    • type hierarchy
    • call graph
    • include browser
    • macro definition browser
    • code editor with syntax highlighting
    • folding and hyperlink navigation
    • source code refactoring and code generation
    • memory, registers, and disassembly viewers
  • EGit
  • update site: http://download.eclipse.org/egit/updates-nightly
  • I realize that this is the nightly build (that I normally would not recommend to everyone), but version 0.8x is crap and they only ported the changes and bugfixes to the 0.9xseries, which is only available in nightlies.
    • Git GUI for Eclipse
    • push/pull/commit projects and changes
    • manage branches
    • easily create new git projects
    • import local and remote git projects
    • allows every developer to have a full copy of all history
      of every revision of the code
    • implements Eclipse tooling on top of the JGit Java implementation of Git
  • PDT   (PHP Development Tools)
  • update site: http://download.eclipse.org/releases/helios/
  • You might already have this repository!
  • The latest PDT module should be in the Programming Languages expandable menu.
  • RSE   (Remote System Explorer)
  • update site: http://download.eclipse.org/releases/helios/
  • You might already have this repository!
  • The latest PDT module should be in the General Purpose Tools expandable menu.
    • Work on files and projects remotely from within Eclipse
    • remote file systems through SSH, FTP or DStore agents
    • seamless editing of remote files
    • remote process handling through DStore agents
    • remote debugging through CDT / gdb / gdbserver.
    • emote search and compare

Installing Addons in Eclipse

Start up Eclipse and select Install New Software from the Help menu

install new software

Hit the add button to add a software repository.

add button

Add what ever repository you want. It is usually listed on the projects website. Also, make sure that you specifiy the update repository that matches your Eclipse release version. 3.4 is Ganymede, 3.5 is Galileo, and 3.6 is Helios.

add repository

If the projects update site it is not selected already, select it.

select update site

Select the features that you would like to install from the module. Some modules offer more that others.

select update packages

Finish out the dialogs and start the install with Next --> Next --> Accept --> Finish

Let the software download and install. For some projects, this can take some time.

Restart Eclipse. Just do it.

A Few Notes

Sometimes when you install items, you will have to explicitly tell Eclipse to let you use it. Usually you can accomplish this by going to the Window menu and either Open the Perspective or Show View. For other modules, you might have a new menu to select from somewhere. If all else fails, read your modules documentation.




Post a New Comment

Name

Message

Security
Code

        (case insensitive & space between words)


Posted Comments
anonymous  Aug 01, 2011
buy fans for facebook buy facebook fans buying facebook fans http://buzztopics.info/story.php?id=191732#discuss http://dotdigg.org/Mods/unlock-iphone-4unlock-iphone-4-1/#discuss <a href="http://www.bestsmartprice.com/bookmarks.php/sistyki ">buy facebook fans cheap</a> how to buy facebook fans buy targeted facebook fans <a href=http://www.gossipjam.com/user.php?login=fansisco90&view=history>buy facebook fan page</a> buy fans facebook buy targeted facebook fans