Sounds like:
a) You're using an old version of the changelog plugin, as it no
longer uses the cvs executables.
b) If you are using that old version of the changelog plugin, do a cvs
login and then run it.

On Thu, 15 Jul 2004 11:02:39 +0200, Dennis Lundberg
<[EMAIL PROTECTED]> wrote:
> Hi all
> 
> I'm trying to get Maven reports of the changes that have been made in
> CVS for my products. That would include the following reports;
> changelog, changes and file-activity.
> 
> I have a CVSNT repository on my local machine and have managed to
> produce the above reports using the following connections:
> 
> scm|cvs|local|ignore|C:/path/to/repositories|${pom.artifactId}
> scm|cvs|pserver|[EMAIL PROTECTED]|C:/path/to/repositories|${pom.artifactId}
> 
> Note that I am using the pipe-syntax instead of the colon-syntax because
> my path contains a colon-character. Both of these connections requred
> that I added an entry to my .cvspass file using this command:
>    maven -Dpassword=XXXXXXXX changelog:create-cvspass
> 
> So far so good. Now I want to take this the next level. At work we have
> a repository that doesn't have pserver - only ext. The server there runs
> the "normal"  version of CVS, not CVSNT. I have tried several different
> ways to create these reports using that repository. Here is the latest
> incarnation for that connection:
> scm:cvs:ext:[EMAIL PROTECTED]:/path/to/repositories:${pom.artifactId}
> 
> But when I issue this command:
>    maven maven-changelog-plugin:report
> 
> I get this output:
> 
> ---Start of output---
>   __  __
> |  \/  |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
> |_|  |_\__,_|\_/\___|_||_|  v. 1.0
> 
> build:start:
> 
> maven-changelog-plugin:report:
>      [echo] Generating the changelog report
> SCM Working Directory: G:\cvs\module
> SCM Command Line[0]: cvs
> SCM Command Line[1]: -d
> SCM Command Line[2]: :ext:[EMAIL PROTECTED]:/path/to/repositories
> SCM Command Line[3]: log
> SCM Command Line[4]: -d 2004-06-15<2004-07-16
> ---End of output---
> 
> Then it just seems to hang there. I don't get the command-line prompt
> back and there is no message telling me to enter a password. I have
> tried to enter my password anyway without success. If I look at the
> processes running I see one ssh2 process and one command-line cvs
> process. If I kill the ssh2 process the command-line prompt return, but
> of course it then says:
> 
> cvs [log aborted]: end of file from server (consult above messages if any)
> 
> My environment for command-line CVS and for SSH is set up correctly and
> I can do this from the command-line:
>    cvs -z3 -d :ext:[EMAIL PROTECTED]:/path/to/repositories co module
> 
> It prompts me for my password and then checks out the module.
> 
> I have also tried adding an entry in my .cvspass file, using the
> technique above and using the Ant cvspass-task. Both ways puts a line in
> my .cvspass, but netiher of them enables maven to check out stuff from CVS.
> 
> Am I missing something obvious here? Should it be possible to do this
> using cvs with an ext/ssh connection?
> 
> Any help would be appreciated!
> 
> --
> Dennis Lundberg
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
http://www.multitask.com.au/people/dion/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to