2011-10-27 19 views
5

Me gustaría definir svnSetting globalmente en mi build.xml script Ant:Definir svnSetting a nivel mundial

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

pero Eclipse dice, por supuesto:

Problema: No se pudo crear la tarea o escriba svnSetting Causa: el nombre no está definido.

¿Hay alguna posibilidad de que pueda definir svnSetting directamente bajo el proyecto y no dentro de los objetivos?

Respuesta

6

Debe añadir typedef a su script ant:

<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"/> 

usted puede leer esto article para más detalles.

+0

Args, ya tengo un typedef PERO lo tenía debajo de svnSetting ... moví svnConfigurando debajo de typedef y todo funciona ahora. ¡Gracias! – burnersk

Cuestiones relacionadas