我的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
有什么建议吗?谢谢!
答案 0 :(得分:0)
更改CVS目录属性,如下所示:
<property name="cvs.directory" location="MyProj/build" />
这将确保目录名称是绝对的