Ant: скопируйте файл и добавьте первую строку - PullRequest
1 голос
/ 17 апреля 2020

С помощью ANT мне нужно скопировать (Java) файл и добавить первую строку к цели (выражение пакета). Проблема: команда copy , похоже, не поддерживает параметр mend . Команда echo может добавляться, но не позволяет получить сообщение из файла. А что касается цели replace , я понятия не имею, как просто добавить текст в начало всего файла.

1 Ответ

2 голосов
/ 17 апреля 2020

Вы можете использовать задачу Ant <concat>, например:

<concat destfile="with_package.java">
  <header>package com.xxx.yyy;
</header>
  <filelist dir="." files="without_package.java"/>
</concat>

Дает мне:

$ diff without_package.java with_package.java 
0a1
> package com.xxx.yyy;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...