У меня есть проект муравей, я преобразующую в Грейл. В проекте муравей есть что-то подобное:
<copy todir="dest_dir">
<fileset>
...
</fileset>
<filterchain>
<expandproperties/>
</filterchain>
</copy>
Цепь фильтра расширяет свойства, такими как $ {Свойство}
, но игнорирует знаки доллара без брекетов. Я пытаюсь реплицировать это поведение в Грейл.
Если я расширяется
, как показано ниже , как показано ниже, Gradle расширяет файлы в виде Groovy шаблона, который пытается расширить знаки доллара с брекетами.
copy {
from 'source_dir'
into 'dest_dir'
expand(project.properties)
}
Если I фильтр
с муравей ExpandProperties
Класс фильтра, я получаю NullPointerException. Есть ли простой способ сделать это, я пропустил?