Как я могу создать военный файл моего проекта в NetBeans?
Как я могу создать военный файл моего проекта в NetBeans?
Ответ 1
Возможно, у вас уже есть военный файл и он не знает этого - netbeans выполняет большую часть работы для вас, и я считаю, что он по умолчанию создает распространяемый военный файл. Если вы создали веб-проект и успешно создали его, он будет находиться в каталоге "dist" с вашего корня проекта.
Ответ 2
Как говорит DPA, самый простой способ создания военного файла вашего проекта - через IDE. Откройте вкладку "Файлы" с левой панели, щелкните правой кнопкой мыши файл build.xml и сообщите, какой тип ant цели вы хотите запустить.
Ответ 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
Результаты: 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.