CVS提交来自ANT build.xml的示例

时间:2013-01-22 15:40:10

标签: ant cvs commit

我的build.xml有......

<property name="cvs.directory" value="MyProj/build" />



<target name="CVS.Commit" depends="login">
  <echo>Commiting EAR file to CVS....</echo>
  <cvs command="commit abc.ear" cvsRoot="${cvs.directory}" quiet="true" failonerror="false"/>
   </target>

我得到以下错误。

[echo] Commiting EAR file to CVS....
  [cvs] cvs commit: CVSROOT "MyProj/build" must be an absolute pathname
  [cvs] cvs [commit aborted]: Bad CVSROOT.

MyProj - 位于cvs中的HEAD里面,它有一个'build'目录,已经有旧版本abc.ear

有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:0)

更改CVS目录属性,如下所示:

<property name="cvs.directory" location="MyProj/build" />

这将确保目录名称是绝对的