Определить svnSetting глобально

Я хотел бы определить svnSetting глобально в моем скрипте build.xml ant:

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

но затмение говорит, конечно:

Проблема: не удалось создать задачу или ввести svnSetting Причина: имя не определено.

Есть ли возможность определить svnSetting непосредственно в проекте, а не в целях?


person burnersk    schedule 27.10.2011    source источник


Ответы (1)


Вы должны добавить typedef в свой скрипт 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"/>

Подробнее см. в этой статье.

person Alex K    schedule 27.10.2011
comment
Args, у меня уже есть typedef, НО он был ниже svnSetting... переместил svnSetting ниже typedef, и теперь все работает. Спасибо! - person burnersk; 27.10.2011