Skip to main content

IBM Team programming with Rational ClearCase

Setting up the ClearCase SCM Adapter for Eclipse 3.2

This article is brought to you by IBM Staff.

Summary:  Installation and configuration for the Rational ClearCase V7.0.0.x SCM Adapter and MVFS plug-ins for Eclipse 3.2.

Date:  02 Jan 2007
Level:  Introductory

Introduction

This readme describes functionality that is associated with using the IBM® Rational® ClearCase® tools in Eclipse™. After installing the ClearCase SCM Adapter, you can refer to the online help for more information about using this product. To view the online help for the Rational ClearCase SCM Adapter:

  1. In Eclipse, select Help > Help Contents.
  2. In the Help dialog, select Rational ClearCase SCM Adapter.

Note: The online help frequently refers to the IBM Rational Application Developer product (RAD). For the purposes of this help, you can interpret references to RAD in the online help as references to Eclipse.

Supported software and specifications

The ClearCase SCM adapter requires the following software:

  • One of the following platforms: Windows 98, Windows ME, Windows NTR 4.0, Windows 2000, Windows XP Professional, SLES 9, Red Hat Enterprise Linux 2.1, Red Hat Enterprise Linux 3.0, Red Hat Enterprise Linux 4.0, or Sun Solaris 8
  • Eclipse 3.0 or later
  • ClearCase 5.0 or later (ClearCase or ClearCase LT) with the latest patches. The following table lists the patches required for each version of Rational ClearCase:

Table 1. Table showing ClearCase version and patch levels
ClearCase versionPatch required
2002.05.00 (ClearCase for Windows)clearcase_p2002.05.00.NT-33 or later
2002.05.00 (ClearCase LT for Windows)clearcase_lt_p2002.05.00.NT-12 or later
2002.05.00 (ClearCase for Linux)clearcase_p2002.05.00-39 or later
2002.05.00 (ClearCase LT for Linux)clearcase_lt_p2002.05.00-18 or later
2003.06.00 (ClearCase for Windows)ClearCase 2003.06.13 or later
2003.06.00 (ClearCase LT for Windows)ClearCase LT 2003.06.13 or later
2003.06.00 (ClearCase for Linux)clearcase_p2003.06.00-13 or later
2003.06.00 (ClearCase LT for Linux)clearcase_lt_p2003.06.00-8 or later
7.0.0.0Rational ClearCase IFIX01 for version 7.0.0.0

To obtain ClearCase releases and patches, go to the Rational ClearCase product support page on ibm.com and and click on All Rational ClearCase downloads.

To download the latest Rational ClearCase SCM Adapters and MVFS plug-ins, click here.

Installing the ClearCase SCM adapter

To install the Rational ClearCase SCM Adapter, take the following steps:

  1. Download the file com.r.cc.win32-20061206.zip if you are running on Windows or the com.r.cc.linux-20061107.zip file if you are running on Linux or Solaris. Extract the contents of the file to a directory in your file system.
  2. In Eclipse, select Help > Software Updates > Manage Configuration. In the Product Configuration window, click the Add an Extension Location link in the Eclipse platform pane.
  3. The Browse for Folder dialog prompts you to choose an extenstion location, expand the My Computer entry and navigate to the directory that contains the contents of the extracted zip file. Expand the Eclipse folder and click OK.
  4. The Install/Update dialog prompts you to restart the workbench. Click Yes.
  5. In the Eclipse window, click Window > Customize Perspective.
  6. In the Customize Perspective dialog box, click the Commands tab, ensure that the ClearCase option under the Available command groups column is checked, and click OK.

Note: This installation procedure will NOT disable previous versions of the ClearCase SCM Adapter feature. You MUST disable the earlier versioned features manually in the Manage Configuration sheet in order to ensure proper functionality.

Following this procedure, the ClearCase menu option appears in the main menu of your Eclipse window, the ClearCase icons appear, and the installation of the ClearCase SCM Adapter is complete.

Summary of changes from the previous release

The following options are new in the current version of the ClearCase SCM Adapter:

  • The 7.0.0.x version of the ClearCase SCM Adapter will better coexist with the ClearCase Remote Client (aka CCRC). When both are installed, with each capability enabled, the user, when importing team project sets now has the option to import to a specific view type serviced by each plugin eg. web views for CCRC and snapshot/dynamic views for the ClearCase SCM Adapter.
  • Team & Share now will recall the last 5 VOB storage locations used when putting Eclipse projects under source control.

The following problem has been addressed in the current version of the ClearCase SCM Adapter:

  • When using Eclipse 3.2 and later with the MVFS Adapter and the ClearCase SCM Adapter installed, the prompt for workspace selection fails to appear on workbench start after the first use of a workspace.

Support for the following platforms is new in the current version of the ClearCase SCM Adapter:

  • Red Hat Enterprise Linux 4.0 and later
  • Sun Solaris 8 and later

ClearCase MVFS support

MVFS support is provided by the ClearCase MVFS Refresh plug-in (a separate download).

This Team preference option refreshes the Eclipse file system when it detects changes made to ClearCase elements outside your dynamic view after the changes have been checked in to ClearCase. The ClearCase SCM Adapter works in concert with the MVFS plug-in, however the SCM Adapter can still function as previously without this plug-in installed. To take full advantage of the MVFS support for source control status refreshing requires the SCM Adapter version 6.0.48 or later.

  • Enable ClearCase dynamic view file system support: Select this option to automatically update the Eclipse file structure with changes to ClearCase elements. By default, this option is inactive. To activate this option, you must select the Window > Preferences > Workbench > Refresh workspace automatically option in Eclipse.
  • Refresh polling interval (seconds): Enter the time in seconds that the ClearCase SCM Adapter should wait before polling the ClearCase view server for VOB events. The minimum time is 10 seconds. By default, this interval is set to 20 seconds.

About the author

This article is brought to you by IBM Staff.

Comments (Undergoing maintenance)



Trademarks  |  My developerWorks terms and conditions

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational
ArticleID=186724
ArticleTitle=IBM Team programming with Rational ClearCase
publish-date=01022007
author1-email=dwinfo@us.ibm.com
author1-email-cc=

Table of contents

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).