Создание Ant — необходимо удалить старую версию и сохранить новую версию файла (файлов) при сборке

У меня есть так называемые файлы преобразования, которые версионируются.

Transform_Map_v01.java Transform__Map_v02.java

Я пытаюсь удалить старые версии SVN и добавить новые преобразования в SVN как часть общего процесса сборки.

Любая идея, что я могу добавить в свою сборку или общий файл сборки, чтобы выполнить это?


35
1

Ответ:

Решено

Мой обходной путь в файле сборки

    <!-- SVN Delete old Transform files -->
    <exec executable = "svn">
        <arg value = "delete" />
        <arg value = "--force" />
        <arg value = "-q" />
        <arg value = "${dir}/Transform*.java" />
    </exec>

Создайте новые файлы с обновленными именами файлов, затем добавьте в SVN

    <exec executable = "svn">
        <arg value = "add" />
        <arg value = "-q" />
        <arg value = "--force" />
        <arg value = "${dir}/Transform*.java" />
    </exec>