Trends and technologies such as social, mobile, big data, and cloud are driving businesses to new models of customer interaction and analysis. This confronts developers with new challenges. In response they are shifting to a more open and composable design and development model, and are utilizing a wider range of technologies and tools than ever before.
As the development landscape becomes ever more diverse in terms of languages, frameworks, and tools, it becomes increasingly important to hold tight to the principles and capabilities that make Rational Application Developer uniquely valuable in the pursuit of being faster, more agile, and more lean:
- leverage the Eclipse platform to unify the user experience as much as possible across tools, technologies, and development lifecycles
- use powerful tools for integrating the new systems of interaction with the heritage implementations in which the business’s key assets – business rules and data – reside
surround the diversity with the best available tools for ensuring high initial code quality such as
- static analysis
- dynamic analysis (profiling)
- code coverage analysis
- cross-language and cross-platform debugging
- build, test, and analysis automation
Accordingly, we recognize the need to extend Rational Application Developer (hereinafter referred to as “RAD”) with a wide range of third party technologies and tools. We have begun a mission to make it easier to do so. A notable step in that direction was updating the IBM Installation Manager and the RAD installer to use Eclipse P2 metadata (instead of proprietary formats), as of RAD version 9.0. As another step, listed in the table below are a number of plug-ins that we have recently “sanity tested” to ensure compatibility with RAD version 9.0 (based on Eclipse Juno version 4.2.2 – the included installation links are specific to this version).
Listing these plugins DOES NOT imply their endorsement by IBM or this author, and is not meant to suggest that technical support for the plugins or their usage when co-installed with RAD will be provided by IBM Client Support. RAD-related forums on IBM developerWorks are a good place to note issues, offer suggestions, and seek help from a broad development community.
 Requires Eclipse Indigo update URL to be enabled in "Available Software Sites". See detailed instructions.
 Conflicts may occur when installing Eclipse Git Team Provider if JBoss Tools is present due to its dependency on an older version of Eclipse Git Team Provider.
 Unable to install due to a conflicting Eclipse JDT patch in the Groovy/Grails Tool Suite. See Extending JDT for Java-like Languages for more information.
 Conflicts may occur if a more recent version of eGit is already installed. You can bypass the error by deselecting the optional features "JBoss Tools EGit Integration (Experimental)" and "JBoss OpenShift Tools".
 Versions of RAD previous to v9.x use unsupported versions of Eclipse and cannot integrate with SonarQube. See SonarQube's compatibility matrix.
Installing 3rd Party Plug-ins
Many third party plug-ins can be installed directly onto RAD using the Eclipse Marketplace client, such as the tools listed above by dragging and dropping onto RAD to initiate the install. It is worth noting that some of the third party tools above may not be compatible with earlier versions of RAD (e.g. Spring Tools with RAD v7.x/8.x). Refer to third party vendors for help with earlier versions of the tools.
Tools that are not supported by the Eclipse Marketplace client, such as those listed below, can be installed via "Help" > "Install New Software..." using the corresponding URL.
|Dynamic Languages Toolkit||link|
|Eclipse Marketplace Client||link|
Setting up Eclipse Marketplace
- Select "Install New Software..." under the "Help" context menu.
- An install dialog will open with the "Work with:" field highlighted. Paste the Eclipse MPC update URL (http://download.eclipse.org/mpc/juno).
- Optional: Press "Add...", name as desired, and paste the URL in location field. Click "OK" to save for future use.
- Check the box beside "EPP Marketplace Client".
- Click "Next" and follow on-screen instructions until you are prompted to restart RAD.
- After restarting RAD, the marketplace is now accessible under the "Help" context menu. Additional plug-ins can be searched for and installed directly in the RAD environment.
Although only a selected set of third party tools have been covered in this article, any plug-in compatible with Eclipse version 4.2.2 should be installable with RAD version 9.0.