The Visual Age for Java to CVS Project Site
Welcome to the VAJ2CVS Site, the project page for integration visual Age to CVS.
History
The vaj2cvs product was originally developed by Kevin J. Grittner
in conjunction with the Wisconsin Supreme Court. (ask Kevin for details).
Many thanks to Kevin.
A Web Page was kindly hosted by Scott Staunchfield
as part of his excellent collection of everything Visual Age for Java pages.
The main page is http://www.javadude.com/
Many thanks to Scott.
Early 2001, a source forge project (this one) was created to ensure that new
features where given the best chance to grow and multiply(?)
Distributions
Distributions can be downloaded from the sourceforge files here
Release |
Comments |
0.38 |
- Further Enhancements to facilitate SSH Clients
- Modified Resource Handling as described here
- Added the ability to use the broken NT Cvs Server.. Details here |
0.37b |
- Now Works with SSH clients.
- Further stabilization of the product |
0.37a |
- Tag Support added
- Resource Support added
- Further stabilization of the product. |
0.34a |
- Initial SourceForge Version. |
At the moment. There is only the seed release r0-34a
Installation (as taken from the original distribution)
- Please note the following:
* vaj2cvs - Tool to integrate VisualAge for Java to CVS.
* Copyright (C) 1999 Wisconsin Supreme Court
* Circuit Court Automation Program
* 110 East Main Street, Suite 500, Madison, WI 53703-3395, USA
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* 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. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*
* Questions, comments, bug reports, or software enhancements of general
* interest can be directed to Kevin J. Grittner
* at the Wisconsin Supreme Court,
* or sent by email to: kevin.grittner@courts.state.wi.us
- Unzip the attached file to a working directory, and read the license.
- Unzip the contained vaj2cvs.zip to your <VAJ install directory>\IDE\TOOLS subdirectory, preserving the contained directory
structure.
- In VAJ, add the following project from the repository to your workspace if it's not already there: "IBM IDE Utility class libraries".
If this is not done, the tool will fail on all commands after the first successful CVS login.
- You must be using a version of VisualAge for Java that includes Swing 1.1.x on the classpath OR you must unzip the swingall.jar file
into the .../tools/vaj2cvs directory, preserving the contained directory structure. As of this writing, only the "Early Adopter
Environment for Java 2" of IBM VisualAge for Java version 3.0 works without unzipping swingall.jar.
- Make sure that your CVS server is properly installed and supports pserver connections. Test it with the command-line client. If you
don't understand CVS, read up on it and try things out with the command-line tool.
- Set up your modules and cvswrappers files in the CVSROOT directory. I've attached our working files as examples.
- Start VAJ, and look for Tools, CVS menu options at the workspace, project, package, and type (class or interface) levels. You must do a
successful CVS login through the tool before you can use the other commands. You remain logged in until you explicitly log out; this
survives VAJ restarts, reboots, etc.
-Kevin
Usage
Links
A well written case
study on the use of VAJ2CVS tools. (Copy retained on this site)
Contributions
November, 2001 (pre SourceForge to Release 0.37b)
Jac Kersing |
Resource File Support |
Brooke Hendrick |
Strict Locking Support files. |
Eric Gascoine |
SSH Client |
If I've forgotten anyone here, please let me
know and I'll update the documentation.
January 21, 2000 (pre SourceForge)
Many thanks to the following individuals, who have contributed
features and fixes:
James A. Stangl |
(cvswrapper support, resource files, etc.) |
Andreas Weder |
(additional password characters) |
Phil Dawes |
(conflict dialog) |
???? |
(I have an uncomfortable feeling I'm forgetting someone here -- if so, please let me know!
I'll get your name in here!)
|
Many thanks also to Scott Stanchfield for making the tool available
at his VisualAge for Java Tips and Tricks Home Page:
Limitations (to be fixed)
ToDo
Required
Get VAJ2CVS working with ssh - Done in Release 0.37b
Get VAJ2CVS to allow connection specification to multiple repositories.
Selection of the Repository/login would then be based on the VAJ Project
associated with the operation.
Provide an alternate mechanism for Project/Package/Source/Resource to file
mapping which does not require the modification of the CVSROOT/modules file.
Desirable
All trademarks
and copyrights on this page are properties of their respective owners.
Forum comments are owned by the poster. The rest is copyright ©1999-2000
VA Linux Systems, Inc. |