Модификация сценария сборки NetBeans Ant - PullRequest
0 голосов
/ 29 октября 2010

У меня есть проект в NetBeans. Я сделал некоторые приготовления, чтобы облегчить миграцию базы данных, и поместил все, что связано с миграцией, в одну папку в корне моего проекта. Теперь я хочу сделать весь этот каталог включенным в дистрибутив jar или war.

Я вычел, что мне нужно изменить цель = "- pre-dist", но я не очень знаком с этим и теряюсь во всех этих опциях netbeans, параметрах, предопределенных в скрипте сборки.

Предполагая, что мои данные миграции находятся в папке «миграция», как должна выглядеть команда ant, чтобы включить эту папку в архив дистрибутивов?

1 Ответ

1 голос
/ 29 октября 2010

Я понял из вашего вопроса, что вы хотите добиться следующего:

  1. У вас есть миграция каталога с некоторым содержимым в корне проекта
  2. Вы хотите, чтобы этот каталогбыть включенным в файл JAR, созданный в результате выполнения команды очистки и сборки в IDE NetBeans

Для этого добавьте следующую цель ANT в файл build.xml:

<target name="-pre-jar">
    <mkdir dir="${build.classes.dir}/migration"/>
    <copy todir="${build.classes.dir}/migration">
        <fileset dir="${basedir}/migration"/>
    </copy>
</target>

Теперь, когда вы запустите команду clean и соберете получившийся JAR-файл, в нем будет находиться папка миграции со всем содержимым.Примечание: эта цель не "-pre-dist", а "-pre-jar"

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