今天早上来了打包脚本,突然发现会报错,昨天晚上还是打包成功的。报警如下:

svn:authentication cancelled

后来我查了一下资料,然后在打包脚本上做了以下修改:

 

 
  
  1. <?xml version="1.0"?> 
  2. <project name="SVN Ant Test" default="checkout" basedir="."> 
  3.        <!-- 1 --> 
  4.        <property name="remote.url" 
  5.               value="svn://16.157.xxx.xxx/trunk/LNPORTAL/src/P3UIPAdapter/" /> 
  6.        <property name="local.dir" value="local" />     
  7.        <!-- 2 --> 
  8.        <taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask" /> 
  9.        <target name="prepare" 
  10.               description="Prepare the dirs for other tasks"> 
  11.               <delete dir="${local.dir}" /> 
  12.               <mkdir dir="${local.dir}" /> 
  13.        </target> 
  14.        <!-- 3--> 
  15.        <target name="checkout" depends="prepare"> 
  16.               <svn username="lihq" password="password" > 
  17.                      <checkout url="${remote.url}" destPath="${local.dir}" /> 
  18.               </svn> 
  19.        </target> 
  20. </project> 

第16行,一开始是没有username与password的,我加上以后就不报上面那个错误了。

之后我又把username与password去掉,再次打包,也不报上面那个错误了