Скрипт Ant для изменения банки - PullRequest
1 голос
/ 16 июля 2010

Есть ли способ, которым я могу изменить файл в банке, используя ant-скрипт.Мол, у меня есть x.properties в y.jar.Я хочу отредактировать этот x.properties и поместить его обратно в y.jar, используя скрипт ant.Возможно ли это?

Ответы [ 3 ]

4 голосов
/ 17 июля 2010

Чтобы извлечь файл из банки:

<unjar src="y.jar" dest="build">
    <patternset>
        <include name="x.properties"/>
    </patternset>
</unjar>

Чтобы добавить его обратно:

<jar jarfile="y.jar" update="true">
    <fileset dir="." includes="x.properties"/>
</jar>
0 голосов
/ 21 июля 2010

Я обычно распаковываю весь файл jar, изменяю файл, который хочу изменить, и затем создаю новый файл jar. Я, вероятно, не постился, но мои сборочные скрипты не критичны по времени.

0 голосов
/ 16 июля 2010

jar -xvf <filename> извлекает файл из банки.

jar -uvf <filename> можно обновить файл в банке.

Вы можете использовать скрипт для этого, а затем использовать Ant для вызова скрипта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...