Я сейчас нахожусь в процессе замены моего собственного сценария сборки на сценарий сборки Ant.
Теперь мне нужно заменить различные токены размером определенного файла. Я знаю, как получить размер в байтах с помощью задачи <length>
и сохранить его в свойстве, но мне также нужен размер в килобайтах и мегабайтах.
Как получить доступ к размеру файла в других представлениях (КБ, МБ) или вычислить эти значения из целевого объекта Ant и сохранить их в свойстве?
Редактировать: После того, как я обнаружил задачу <script>
, было довольно легко вычислить другие значения с помощью некоторого JavaScript и добавить новое свойство в проект, используя project.setNewProperty("foo", "bar");
.