У меня есть «DOC» каталог, содержащий HTML документацию и каждый HTML содержит заполнители для версии приложения и ревизии SVN:Gant: Копирование с фильтрацией
Welcome to the ... V${version} r${buildNumber}
В моем Grails/Gant создание сценария мы создаем пакет doc, для которого мы сначала копируем каталог doc в промежуточную область перед тем, как закрепить ее. Теперь я хочу заменить эти заполнители со значениями, как это (предположим, что переменные appVersion
и svnRevision
установлены правильно:
ant.mkdir(dir: "${baseDocDir}")
ant.copy(todir: "${baseDocDir}") {
fileset(dir: "./src/main/doc", includes: '*.html')
filterset {
filter (token : 'version' , value: appVersion)
filter (token : 'buildNumber' , value : svnRevision)
}
}
The копирования работает, но как-то фильтр не
Что ваш вопрос –
вопрос, почему фильтрация не работает ... HTML, все еще содержит V $ {версия} г $ {BuildNumber} после выполнения этой задачи -? – Jonas