Я ищу следующие вещи.
Как получить код из CVS с помощью плагина MAVEN ANT
Имя моего сервера CVS: cecvs02dv, доступ к которому можно получить с помощью имени пользователя и пароля (и нельзя получить доступ через HTTP)
Папка CVS: c: \ cvs \ dev
Название модуля: IRM
Я могу подключиться к CVS, используя приведенную ниже команду CVS из командной строки Windows.
/>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 [проверка прервана]: c: / cvs / dev / CVSROOT: нет такого файла или каталога
Папка CVSROOT существует в c: / cvs / dev / на сервере CVS.