使用 MAVEN ANT 插件的 CVS Checkout
CVS Checkout using MAVEN ANT plugin
我正在寻找以下内容。
如何使用 MAVEN ANT 插件从 CVS 检出代码
我的 CVS 服务器 name: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>
错误: [cvs] cvs [checkout aborted]: c:/cvs/dev/CVSROOT: No such file or directory
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"/>
我正在寻找以下内容。
如何使用 MAVEN ANT 插件从 CVS 检出代码
我的 CVS 服务器 name: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>
错误: [cvs] cvs [checkout aborted]: c:/cvs/dev/CVSROOT: No such file or directory
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"/>