我正在尝试使用svnant。这是我的xml:
<!-- SVN settings -->
<target name="init.svn">
<path id="svnant.classpath">
<fileset dir=".../svnant">
<include name="**/*.jar" />
</fileset>
</path>
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />
<svnSetting svnkit="false" javahl="false" id="svn.settings"/>
</target>
<target name="checkouttag" depends="init.svn">
<svn refid="svn.settings">
<checkout url="${svn.tags}/${TAG_NAME}" destpath="${TAG_NAME}" />
</svn>
</target>
我希望使用命令行svn,但我得到了"找不到javahl,svnkit也找不到命令行svn-client"的错误,尽管我可以从命令行运行svn。我使用的是ant-1.8.4和svn-1.6.4。有人能帮我吗?
所以最后我对此无能为力,决定根本不使用svnant。直接从ant调用svn命令行即可。