Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

NetBeans - Create a WAR file

Ответ 3

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

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

Ответ 4

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

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

Ответ 5

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

Ответ 6

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

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

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

Ответ 7

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

1.Различный щелчок pom.xml
2.Рун Мавен > Цели
Цели 3.Edit maven

введите описание изображения здесь


 Изменить цели maven

Результаты: war build in/target folder

   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
    ------------------------------------------------------------------------

Ответ 8

Просто проверьте свойства проектов > build → упаковка WAR файла.

Ответ 9

Самый простой способ - проверить вывод - вкладка "Создание": отобразится местоположение военного файла.
У него будет что-то вроде:

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

Ответ 10

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