Как я могу создать военный файл моего проекта в NetBeans? - PullRequest
40 голосов
/ 17 июня 2009

Как мне создать военный файл моего проекта в NetBeans?

Ответы [ 10 ]

50 голосов
/ 18 июня 2009

Возможно, у вас уже есть файл войны и вы его не знаете - netbeans делает большую часть работы за вас, и я считаю, что по умолчанию он создает распространяемый файл войны. Если вы создали веб-проект и успешно его создали, он будет находиться в каталоге dist вашего корня проекта.

29 голосов
/ 16 сентября 2013

Как говорит DPA, самый простой способ создания файла войны вашего проекта - через IDE. Откройте вкладку «Файлы» на левой панели, щелкните правой кнопкой мыши файл build.xml и скажите, какой тип муравьиной цели вы хотите запустить.

NetBeans - Create a WAR file

18 голосов
/ 28 ноября 2011

Щелкните правой кнопкой мыши по вашему проекту, нажмите «Очистить и построить». NetBeans делает все остальное.

в каталоге dist вашего приложения вы должны найти симпатичный .war, полностью готовый к развертыванию.

6 голосов
/ 17 июня 2009

Netbeans создаст для вас скрипт Ant, он использует Ant для сборки в любом случае. Но если вы хотите получить файл войны, просто создайте свой проект. Файл .war будет находиться в /yournetbeanshomedirectory/yourproject/dist/yourwar.war

Вы можете проверить используемый скрипт сборки ant, посмотрев файл build.xml в каталоге вашего проекта. Может помочь вам чувствовать себя немного более комфортно, используя ant для сборки.

5 голосов
/ 05 сентября 2017

Это сработало для меня:

1.Прямой щелчок pom.xml
2.Run Maven> Голы
3. Отредактируйте maven цели

enter image description here


Edit maven goals

Результаты: сборка войны в / целевой папке

   Packaging webapp
    Assembling webapp [WeatherDashboard] in [C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT]
    Processing war project
    Webapp assembled in [672 msecs]
    Building war: C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT.war
    ------------------------------------------------------------------------
    BUILD SUCCESS
    ------------------------------------------------------------------------
    Total time: 1:41.633s
    Finished at: Tue Sep 05 09:41:27 ART 2017
    Final Memory: 18M/97M
    ------------------------------------------------------------------------
2 голосов
/ 27 июня 2012

Если NetBeans не создал вашу папку dist, выполните цель do-dist ant:

In commandline navigate to the directory of your project, the one containing a build.xml file
> ant do-dist

Если ant работает нормально (скорее всего), будет создана ваша папка dist, содержащая файл .war.

2 голосов
/ 29 марта 2012

Мне пришлось щелкнуть правой кнопкой мыши файл build.xml и выбрать «выполнить». Только тогда будет создан файл .war.

0 голосов
/ 09 ноября 2016

Он находится в папке dist внутри проекта, но только если установлен флажок «Сжать файл WAR» в диалоговом окне настроек проекта (сборка / упаковка). До того, как я установил этот флажок, папка dist отсутствовала.

0 голосов
/ 07 января 2015

Простейший способ - проверить вкладку «Вывод» - «Сборка»: в ней будет показано местоположение файла войны.
Это будет что-то вроде:

Установка D: \ Project \ target \ Tool.war в C: \ Users \ myname.m2 \ repository \ com \ tool \ 1.0 \ Tool-1.0.war

0 голосов
/ 16 сентября 2014

Просто отметьте в своих проектах свойства> build -> упаковка WAR-файла сжимать.

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