I tried out the Netbeans javacvs library. I was able without too much difficulty to write a unit test that ran the library using a command line pattern.
I was able to run the log command and get back the information I expected. However, at this point I am a little bogged down in trying to make the CvsChangeLogGenerator work with the library.. Mostly my unfamiliarity with streams etc! However, if the Netbeans library's CPL license is compatible with the Apache license, then this code base seems acceptable. The cvslib.jar is only 645kb, big, but not huge! Eric > -----Original Message----- > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > Sent: Saturday, October 25, 2003 12:22 AM > To: Maven Developers List > Subject: RE: Use Java based CVS library instead of command line > executable > > > On Fri, 2003-10-24 at 16:39, Erdfelt, Joakim wrote: > > > -----Original Message----- > > > From: Shatzer, Larry [mailto:[EMAIL PROTECTED] > > > Sent: Friday, October 24, 2003 4:21 PM > > > To: 'Maven Developers List' > > > Subject: RE: Use Java based CVS library instead of command line > > > executable > > > > > > > I think this is what ant strives for. a 100% java solution > > > > with no external > > > > system tool requirements (they wanted to get away from the > > > > mess that is > > > > make). > > > > > > > > http://ant.apache.org/manual/intro.html > > > > > > > > Can we also research a ssh / scp replacement? > > > > > > Even ant shells out to cvs. > > > > > > http://ant.apache.org/manual/CoreTasks/cvs.html > > > > > > It's reason for not using jCVS is due to GPL and apache > > > license problems. > > The code was changed to LGPL some time ago at my request. It's fine to > use now license wise but I still wouldn't recommend it being used. > > > Ah, so it does. > > We have what? 5 scm's supported in maven now (in some form > or fashion) > > cvs, svn, starteam, perforce, and clearcase. (did I miss any?) > > > > keeping up with all of the scm's and all of versions of > ssh/scp would > > probably not be a good idea. > > > > so ... uhm ... I withdraw my previous comment. ;-) > > > > /* joakim erdfelt - corporate code gorilla - java junkie - > maven neophyte */ > -- > jvz. > > Jason van Zyl > [EMAIL PROTECTED] > http://tambora.zenplex.org > > In short, man creates for himself a new religion of a rational > and technical order to justify his work and to be justified in it. > > -- Jacques Ellul, The Technological Society > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]