![[arara]: опция очистки не удаляет расширения файлов .xml](https://rvso.com/image/421059/%5Barara%5D%3A%20%D0%BE%D0%BF%D1%86%D0%B8%D1%8F%20%D0%BE%D1%87%D0%B8%D1%81%D1%82%D0%BA%D0%B8%20%D0%BD%D0%B5%20%D1%83%D0%B4%D0%B0%D0%BB%D1%8F%D0%B5%D1%82%20%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%20.xml.png)
Параметр clean
удаляет arara
все расширения, за исключением
.xml
файлов, если .xml
указан в параметрах расширений:
% arara: clean : { extensions: [aux,bbl,bcf,blg,glg,glo,gls,idx,ilg,ind,ist,log,lof,lol,lot,out,ptc,toc,xml] }
оставляет файл <filename>.run.xml
.
решение1
arara
не использует подстановочный знак перед расширениями.
Он ищет именно
<filname>.<extension>
, а не
<filname>*.<extension>
где *
означает подстановочный знак.
Подстановочный знак переводится как:
<filname><anythingElseOrNothing>.<extension>
.
Таким образом, xml
следует быть более конкретным и изменить его, run.xml
чтобы избавиться от файла.
.
Change:
% arara: clean: { extensions [aux,< ... ... ... >,toc,xml] }
to:
% arara: clean: { extensions [aux,< ... ... ... >,toc,run.xml] }