JBuilder Integration for the Telelogic/Continuus CM
Overview
This piece of software is a JBuilder Opentool, which enables JBuilder 3.5 to 8.0
to integrate with Continuus Change Management 5.x and Telelogic CM Synergy 6.x.
The program is partially based on the cvs sample from Borland which comes with
JBuilder 3.5, which uses the cvs command line interface (CLI) to issue commands
to the version control system. Initially changes to the cvs sample were made to
- replace cvs commands with CM commands (object based as well as task based
commands since version 2.0!)
- replace cvs settings by CM settings in the JBuilder Properties Dialog
(including full GUI option since version 2.0!)
- introduce a new log window class for better output of messages, results etc.
- introduce derived File Node classes to use different icons for writable
and read-only files in the JBuilder Project View Pane
License
This program is free software; you can redistribute it and/or modify it under
the terms of GNU General Public License (GPL).
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Platforms
JBCCM runs in JB from version 3.5 to X, but it doesn't use the Version Control
OT API of JB 4 to X. It has been tested on Windows NT 4 and XP as well as on
SuSE Linux 6.3 and 7.2 together with CCM 5.0 and CCM 5.1 as well as CMS 6.1.
Tested or user reported operating systems JBCcm is running on are:
- Windows NT 4.0
- Windows NT 2000
- Windows XP Professional
- SuSE Linux 6.3, 7.0 and 7.2
- RedHat Linux 7.1
Tested or user reported Continuus CM / Telelogic CM Synergy versions JBCcm is
running with are:
- Continuus CM 5.0, 5.1
- Telelogic CM Synergy 6.1, 6.2
Tested or user reported JBuilder versions JBCcm is running with are:
- JBuilder 3.5 Foundation
- JBuilder 4 Foundation, Enterprise
- JBuilder 5 Personal, Professional, Enterprise
- JBuilder 6 Personal
- JBuilder 7 Personal, Enterprise
- JBuilder 8 Personal, Enterprise
- JBuilder 9 Personal, Enterprise
- JBuilder X Enterprise
Installation
Installation is quite simple. Put jbccm.jar to the lib/ext
subdirectory and jcccmhlp.jar to the doc subdirectory of
your JBuilder installation. JBuilder will then need to be restarted.
With JB 3.5 and JB X you will in addition need gnuregexp.jar,
which for all other JB versions is already delivered by Borland. Download is
available from
http://www.cacas.org/java/gnu/regexpr or
ftp://ftp.tralfamadore.com/pub/java/gnu.regexp-1.0.8.tar.gz.
Put the included java library gnu-regexp-1.0.8.jar to the lib/ext
subdirectory as well - renamed to gnuregexp.jar, if you like.
Feedback
The tool originally wasn't much more than a first attempt, but it worked fine
with object based CCM repositories. Task based working with CCM is supported
since version 2.0.
The tool is some result of two client's projects and my demand for a project to
keep in touch with programming Java. I dont have much time to go on developing
it, and because I don't need it myself, I tried to find someone else who wants
to go on with it. I've been in contact with Telelogic Germany and gave them the
tool for evaluation purposes. They've alraedy distributed it to some of their
customers based on some kind of "gentlemen agreement".
Since September 2001 Telelogic Germany and I have agreed to cooperate on JBCcm;
see Credits for details.
Please send your feedback if you experience any problems, if you have any ideas
how to improve the tool or if you'd like to improve the tool yourself.
(C) 2000-2004 Olaf Deterding-Meyer