wake-up-neo.net

Wie kann ich eine Kriegsdatei meines Projekts in NetBeans erstellen?

Wie kann ich eine Kriegsdatei meines Projekts in NetBeans erstellen?

40
user93796

Möglicherweise haben Sie bereits eine Kriegsdatei und wissen es nicht - Netbeans erledigt die meiste Arbeit für Sie, und ich glaube, sie erstellt standardmäßig eine verteilbare Kriegsdatei. Wenn Sie ein Webprojekt erstellt und erfolgreich erstellt haben, befindet es sich im Verzeichnis "dist" in Ihrem Projektstammverzeichnis.

48
steve

Wie DPA sagt, ist der einfachste Weg, eine Kriegsdatei Ihres Projekts zu generieren, die IDE .. _. Öffnen Sie die Registerkarte "Dateien" in Ihrem linken Fenster, klicken Sie mit der rechten Maustaste auf die Datei "build.xml" und geben Sie an, welche Art von Ant das Ziel für Sie ist will laufen.

NetBeans - Create a WAR file

29

Klicken Sie mit der rechten Maustaste auf Ihr Projekt und klicken Sie auf "Clean and Build". Den Rest erledigt Netbeans.

unter dem Verzeichnis dist Ihrer App sollten Sie ein hübsch aussehendes .war finden, das für die Bereitstellung bereit ist.

18
Kaushik Gopal

Netbeans erstellt das Ant-Skript für Sie, es wird trotzdem Ant zum Erstellen verwendet. Wenn Sie die Kriegsdatei erhalten möchten, erstellen Sie einfach Ihr Projekt. Die .war-Datei befindet sich in /yournetbeanshomedirectory/yourproject/dist/yourwar.war

Sie können das von ihnen verwendete Ant-Build-Skript auschecken, indem Sie die Datei build.xml in Ihrem Projektverzeichnis anzeigen. Vielleicht hilft es Ihnen, sich beim Arbeiten mit Ameisen ein bisschen wohler zu fühlen.

6
DMMcKinnon

Das funktionierte für mich:

1.Klicken Sie mit der rechten Maustaste auf pom.xml 
. 2.. Run Maven> Ziele 
3.Edit Maven-Ziele

 enter image description here


 Edit maven goals

Ergebnisse: War Build in/Zielordner

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

Wenn NetBeans Ihren dist-Ordner nicht erstellt hat, führen Sie das do-distant-Ziel aus:

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

Wenn ant gut läuft (wahrscheinlich), wird Ihr dist-Ordner erstellt, der die .war-Datei enthält.

2
Yuri Ghensev

Ich musste mit der rechten Maustaste auf die Datei build.xml klicken und "Ausführen" wählen. Nur dann würde die .war-Datei erstellt.

2
DPA

Am einfachsten ist es, die Registerkarte Ausgabe - Erstellen zu überprüfen: Die Position der Kriegsdatei wird angezeigt.
Es wird etwas haben wie:

Installation von D:\Project\target\Tool.war unter C:\Benutzer\Benutzername.m2\repository\com\tool\1.0\Tool-1.0.war

0
Barani r

Es befindet sich im Ordner dist innerhalb des Projekts, jedoch nur, wenn im Dialogfeld Projekteinstellungen (Build/Packaging) die Option "WAR-Datei komprimieren" aktiviert ist. Bevor ich dieses Kontrollkästchen aktiviert habe, gab es keinen Ordner dist.

0
Fusca Software

Überprüfen Sie einfach Ihre Projekteigenschaften> Build -> Packen der WAR-Dateikomprimierung.

0
superUser