2011-10-27 13 views
5

svnSetting tanımlayın:benim Build.xml karınca komut küresel svnSetting tanımlamak istiyorum küresel

Sorun::

<project name="helloworld" basedir="." default="helloworld"> 
    <svnSetting 
     javahl="false" 
     svnkit="true" 
     username="guest" 
     password="" 
     id="svn.settings" 
    /> 
    ... 
</project> 

ama tutulma tabii diyor svnSetting görev oluşturmak veya yazmak için başarısız oldu Neden: İsim tanımlanmamış.

doğrudan proje kapsamında değil, hedefler dahilinde svnSetting tanımlayabilirsiniz ihtimali var mı?

cevap

6

Sen karınca komut dosyasına typedef eklemek gerekir:

<project name="helloworld" basedir="." default="helloworld"> 
    <path id="path.svnant"> 
     <pathelement location="${basedir}/svnant.jar"/> 
     <pathelement location="${basedir}/svnClientAdapter.jar"/> 
    </path> 
    <typedef resource="org/tigris/subversion/svnant/svnantlib.xml" 
      classpathref="path.svnant"/> 

daha fazla detay için bu article okuyabilir.

+0

Args, Ben zaten bir typed var ama AŞA altında svnSetting vardı ... svnSetting typedef aşağıdaki ve tüm şimdi çalışır. Teşekkürler! – burnersk