I am new to clearcase and software development using version control system. I am using clearcase for version management currently. I use eclipse IDE for software development.
I installed clearcase plugin for eclipse over the internet from sourceforge.net website. Some how the plugin does not work.
The softwares that i installed are: IBM Rational Clearcase 7.0, Eclipse Galileo 3.5 and clearcase 2.2.3 plugin for it.
I am not able to checkin or checkout files using the plugin. Can some one give me detailed/step-by-step procedure for using the plugins? What kind of environment to be setup?
You will find how top install the plugin in this SO question, but I would recommend the official IBM ClearCase for Eclipse plugin (7.5), not the sourceforge one.
If you see a ClearCase menu, the plugin is installed.
BUT: in order to be able to checkout a file within your project, you need to have it within a ClearCase view (snapshot or dynamic).
That means, the .project and .classpath needs to be right above your source directory, within your project. (And not in your workspace).
If only your sources are in a ClearCase view, but your .project and .classpath are 'elsewhere', then all the files within your project won't appear as ''versioned' (blue background) and you won't be able to checkout/checkin them.
You best bet is to use the IBM Rational ClearTeam Explorer (CTE) version 8.0.x, previously known as the ClearCase Remote Client (CCRC) in version 7.x of ClearCase. CTE is an Eclipse plugin that ships with ClearCase.
In ClearCase version 7.x, CCRC only supports 'web views'. Web views are copy based views that communicate with the ClearCase server via http. They perform well in WAN environments.
In version 8.0, the ClearTeam Explorer (formerly CCRC) adds support for Dynamic views. In 8.0, the ClearTeam Explorer supports both Web and Dynamic views.
If you require Snapshot Views or are using a pre-8.0 version of ClearCase, you should use the ClearCase SCM Adapter plugin.
If you are unable see your view in the MyView of the eclipse. To resolve this issue you have to remove .ccase_wvreg_lockfile from currently logged in user profile.
Related
The previous version of JDK Mission Control 5.5.2 bundled with Oracle JDK 7 had the possibility to add a WebLogic plug-in, which allows viewing the SQL queries, servlets between other components as seen in this image.
Then the new JDK Mission Control 7.1.2+b04 doesn't seem to have a similar plug-in or at least it's more complicated to apply it.
When trying to investigate, the JMC is pointing to
https://download.oracle.com/technology/products/missioncontrol/updatesites/oracle/7.1.2/ide/update-site-instructions/index.html
stating that the plugin must be installed via Eclipse 4.8 or later, so the latest Eclipse is 2012-12 was installed, and then the plugin with https://download.oracle.com/technology/products/missioncontrol/updatesites/oracle/7.1.2/ide/ as well, as seen in this image:
The Eclipse IDE was restarted and now it got a new icon in the menu bar:
which connects (or at least it tries to connect) with the Java processes running in this local station:
but that's not the WebLogic plug-in I expected, similar to the one available in the previous version of JMC.
Does it exist a WebLogic plug-in in JMC7.1.2 similar to the existing in JMC5.5.2?
To install WebLogic plug-in for JMC, go to Help menu and select Install New Software menu item. Expand "Mission Control (Oracle)" and then "Flight Recorder" and you will find "WebLogic Pages" plug-in. Follow the instructions on screen to complete installation of plug-in.
This is described in the Oracle JMC 7 User Guide under Install JMC Standalone Application in the "Install Plug-ins for JMC Standalone Application" sub-section.
Background
Download and install IntelliJ 12.04 Community Edition
Create project from external source (point to Gradle build script)
Specify JDK 7 as project's SDK
Note: Project is open source at github: Netflix/karyon
Problem
Want to simply war the project. In playing on the commercial version with GAE plugin installed, I was able to specify the Web Application facet, and create the war via the artifact functionality. With the setup described above, the only available facet is Android.
Question
How can I create a self sufficient war (includes all dependencies and hence can be dropped in any container without additional classpath requirements) from within the IDE?
IntelliJ IDEA Community edition doesn't have Java EE support, you need to use some other tool for packaging the war (e.g. Maven).
I'm developing an RCP project using Eclipse-Helios.
The version of SWT that is installed (in the plugins directory) is [org.eclipse.swt-win32-3.6.2, & org.eclipse.swt.jar]
I require new API functionality that is only available from swt-3.8. (specifically, I wish to set the custom colours, for an SWT color dialog before opening.)
I have downloaded 3.8.1 from the SWT/Eclipse downloads site [ http://download.eclipse.org/eclipse/downloads/drops/R-3.8-201206081200/#SWT ]
The SWT download is NOT a plugin (couple of jars, src.zip and some readme files), so I am unable to add it to my "Target Platform" (it doesn't appear as an available jar even after adding the containing directory in "locations")
I was unable to find an update site for SWT (or any site where i could get a plugin for the newer version)
If I add the swt.3.8.jar to my classpath (and then increase it's order-priority in the project build-path), I am able to access the newer api functionality from my code (as well as view the source).
When I run the application however, it seems as though the runtime is still using the older SWT jar, as i get an unknown method error, when attempting to access the newer functionality.
Questions:
Is there an SWT repository location that I can use to download a newer version of SWT using the eclipse install manager?
If not, is there a way I can force the runtime to ignore the older version (I assume via plugin.xml)?
Is there a better way to achieve what I am trying to do?
What is the difference between the two SWT jars currently in the helios plugins directory (as the 3.8 download only contains the win-32 version)?
Thanks in advance.
SWT is downloadable as a separate plugin here:
http://download.eclipse.org/eclipse/downloads/drops/R-3.8-201206081200/#SWT
Eclipse 3.8 contains regular plugins including the SWT (the win32 specific as well as the generic "org.eclipse.swt_.jar"). I am currently using the 3.8 version and they appear as plugins.
I also have Eclipse 3.6 (Helios) and I was able to import the swt plugins using the "File->Import->Plug-in Development->Plug-ins and Fragments" wizard. I just specified the eclipse 3.8 directory and could import them in my workspace. Once imported I can of-course use them to be included in the runtime environment. Eclipse should use the latest version automatically.
currently I am having following version of clear case on my local machine.
I downloded plugin "com.rational.clearcase.win32-20081031A" from url: "http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/clearcase/ccplugin/com.rational.clearcase.win32-20081031A.zip" which include following files in feature and plugin folders.
3.then I installed this plugin from eclipse Help->Software update-> search and install->given here local path of plugin folder which looks like following screen shot 4. It got installed on eclipse;but when I am trying tu connect through it it's giveing me following error.
can you please suggest whats going wrong in it?
That plugin won't work with CCRC (ClearCase Remote Client), only with a full base ClearCase installation.
CCRC comes with its own Eclipse interface, in which you will find all the necessary ClearCase commands.
If you want a CCRC plugin (which is different from the SCM Adaptor you have downloaded), you need to download it from your CCRC server, as I detail in your last question.
Is there a way to build an Eclipse Update Site so that Eclipse 3.3 will install one version of my plug-in while Eclipse 3.4 will install another version? The feature spec allows for "optional included features" but I can't see how to make them conditional on the version of the target.
Background: I've become responsible for an Eclipse extension that has half a dozen plug-ins which depend on a "support" plug-in, and the support plug-in needs to be one version for Eclipse 3.3 and a different version for Eclipse 3.4/3.5. I currently have two separate features, "extension for 3.3" and "extension for 3.4+" but I'd like to not bother my users with this detail.