使用MAVEN ANT插件进行CVS签出

使用MAVEN ANT插件进行CVS签出,maven,ant,pom.xml,cvs,vcs-checkout,Maven,Ant,Pom.xml,Cvs,Vcs Checkout,我正在寻找以下东西 如何使用MAVEN ANT插件从CVS签出代码 我的CVS服务器名称:cecvs02dv,可以使用用户名和密码访问(不能通过HTTP访问) CVS文件夹:c:\CVS\dev 模块名称:IRM 我可以在Windows命令提示符下使用下面的CVS命令连接到CVS />cvs -z3 -f -d :pserver:user:password@cecvs02dv:2401:c:\cvs\dev -q checkout -d checkout IRM 使用上面的命令,我能够从

我正在寻找以下东西

如何使用MAVEN ANT插件从CVS签出代码

我的CVS服务器名称:cecvs02dv,可以使用用户名和密码访问(不能通过HTTP访问)

CVS文件夹:c:\CVS\dev

模块名称:IRM

我可以在Windows命令提示符下使用下面的CVS命令连接到CVS

/>cvs -z3 -f -d :pserver:user:password@cecvs02dv:2401:c:\cvs\dev -q checkout -d checkout IRM
使用上面的命令,我能够从CVS服务器签出代码

pom.xml::ANT Maven插件

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
                <execution>
                    <id>ftp</id>
                    <phase>install</phase>
                    <configuration>
                        <tasks>

<cvspass cvsroot=":pserver:user@cecvs02dv:c:/cvs/dev/" password="password"/> 
    <cvs cvsroot="c:/cvs/dev" quiet="false"   
        command="checkout" package="IRM" port="2401"  
            dest="D:/vinu/workspace/Maven/testirm"  />

                        </tasks>
                    </configuration>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>org.apache.ant</groupId>
                    <artifactId>ant-jsch</artifactId>
                    <version>1.9.4</version>
                </dependency>
            </dependencies>
        </plugin>

org.apache.maven.plugins
maven antrun插件
ftp
安装
跑
org.apache.ant
ant jsch
1.9.4
错误:[cvs]cvs[签出中止]:c:/cvs/dev/CVSROOT:没有这样的文件或目录


CVSROOT文件夹存在于cvs服务器上的c:/cvs/dev/中。

问题最终得到解决

将目录从c:/cvs/dev/更改为c:\cvs\dev

<cvspass cvsRoot=":pserver:username@cecvs02dv:c:\cvs\dev" password="password"/> 
<cvs cvsRoot=":pserver:username@cecvs02dv:c:\cvs\dev" package="IRM" 
dest="." port="2401" failonerror="true"/>