3

ant を使用してコードベースを更新しようとしています。svnant.jar、svnClientAdapter.jar、svnjavahl.jar を ANT_HOME\lib ディレクトリに配置しました。次のコード スニペットを使用していますが、エラーが発生します。

問題: タスクまたはタイプ svnSetting の作成に失敗しました
原因: 名前が定義されていません。
処置: スペルを確認してください。
処置: カスタム・タスク/タイプが宣言されていることを確認してください。
処置: <presetdef>/<macrodef>宣言が行われたことを確認してください。

<path id= "svnant.classpath" >
     <fileset dir= "${antlib.dir}" >
         <include name= "*.jar" />
     </fileset>
</path>
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" /> 

<target name="init-svn">
 <svnSetting svnkit="false" javahl="true" username="***" password="****" id="svn.settings" />    
</target>

<target name="update-source" depends="init-svn">
        <svn refid="svn.settings" >
          <update  dir="${basedir}" revision="HEAD" url="${svn.url}"/>
        </svn>
</target>

誰かが私を助けてくれますか?

4

1 に答える 1