Eclipse Plug-in
P4Eclipse, the Perforce Plug-in for Eclipse, seamlessly integrates the strengths of Perforce's version management system with Eclipse's powerful IDE. Implemented as a pure Java solution, P4Eclipse provides a developer-oriented set of features from within the Eclipse Team framework that support a wide range of Agile and traditional development workflows.
The Best of Both Worlds—Eclipse and Perforce
All fundamental Perforce operations, along with advanced file merge/resolve change, shelving, branching, and defect tracking, are presented to users from within the Eclipse Team framework. Operations are available through context menus from the Java Package Explorer, Eclipse Synchronize pane, Perforce changelist pane, Perforce connection manager, and main Eclipse menus.
Full Support for Complex Refactoring
P4Eclipse uses Eclipse's refactoring framework to optimize Perforce version control operations, ensuring arbitrarily complex refactoring is efficient and safe. Functionality enables class and interface files to be moved and renamed multiple times before submit.
Unrivaled Graphical Tools
P4Eclipse has feature-rich graphical tools, including:
- Merge Quest [video], an innovative branch visualization tool that models current codeline and branch strategies and gives better visibility into potential integrations.
- Time-lapse View, a fully-integrated, language-aware tool that displays the entire content history and evolution of Perforce-managed files.
- Folder Diff, a comparison tool that helps you trace and debug issues quickly when comparing projects and files at different revisions and points in time.
Task-focused Interface
Tasktop-certified P4Mylyn, the Perforce Mylyn Connector, is a task-focused interface that makes it easy to commit relevant changes to Perforce when working on multiple tasks. You can quickly navigate from code to a relevant task, and even view and edit Perforce jobs from the Mylyn task list.

Perforce Compatibility and Supported Platforms
2012.1 P4Eclipse compatibility:
- Perforce Server versions 2005.2 and higher
- Windows XP, 2003, Vista, 7, 2008 Intel (x86, x86_64) | Linux 2.6 Intel (x86, x86_64) GTK 2 | Mac OS X 10.5, 10.6 (Mac/Carbon)
- Eclipse versions 3.6.x and 3.7.x
- IBM Rational Application Developer 8.0
- IBM WebSphere Integration Developer 6.2 and 7.0
- Support for Mylyn 3.6 and higher
For details on supported platforms, see the Release Notes.
Installation
Note the following:
- Before installing this version, uninstall any previous version of P4Eclipse.
- For installation/uninstallation instructions, read the P4Eclipse Release Notes.
- To download a zip file for local installation, go to our FTP site.
- To install P4Eclipse, select your installed version of Eclipse:
- Eclipse 3.6
http://www.perforce.com/downloads/http/p4-eclipse/install/3.6 - Eclipse 3.7
http://www.perforce.com/downloads/http/p4-eclipse/install/3.7
- Eclipse 3.6
Windows Easy Install Button
Please contact Technical Support with any P4Eclipse questions.

