Добавление поведения для «построения» действия в NetBeans - PullRequest
2 голосов
/ 21 февраля 2012

Я работаю над приложением NetBeans Platform / Maven, которое требует, чтобы пользовательский файл .jar находился в папке / platform / core при запуске.Мы используем IzPack для создания установщика, поэтому при установке приложения легко скопировать файл .jar в его место назначения.

Однако в среде разработки как я могу скопировать необходимый файл .jarв папку / target / myApp / platform / core каждый раз, когда в NetBeans выполняется действие «Построить», «Очистить и собрать» действия «Построить с зависимостями»?

Понятия не имеюс чего начать или что делать, поэтому любые указатели на материалы для чтения очень ценятся.

1 Ответ

0 голосов
/ 05 февраля 2013

Есть несколько способов сделать это, но я думаю, что лучший способ - это добавить новое описание ресурса в ваш pom.xml. Пусть ваш jar будет помещен в папку «project_folder / jar-resources», тогда ваш pom.xml будет выглядеть так:

<build>
...
<resources>
...
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>jar-resources</directory>
<targetPath>../myApp/platform/core</targetPath>
</resource>
</resources>
...
</build>

Помните, что если вы не используете стандартное место ресурса 'src / main / resource', вы не можете использовать первое объявление ресурса.

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