![](/img/trans.png)
[英]How to create maven wab (war as osgi bundle) project in netbeans 7.4?
[英]How can I create a war file of my project in NetBeans?
如何在 NetBeans 中創建我的項目的 war 文件?
您可能已經有了一個 war 文件但不知道它 -.netbeans 為您完成了大部分工作,我相信它會默認創建一個可分發的 war 文件。 如果您創建了一個 web 項目並成功構建它,它將位於項目根目錄下的“dist”目錄中。
正如 DPA 所說,生成項目 war 文件的最簡單方法是通過 IDE。從左側面板打開文件選項卡,右鍵單擊 build.xml 文件並告訴它您要運行的 ant 目標類型.
右鍵單擊您的項目,點擊“清理並構建”。 Netbeans 執行 rest。
在你的應用程序的dist目錄下,你應該找到一個漂亮的.war 已經准備好部署了。
Netbeans 將為您創建 Ant 腳本,無論如何它都使用 Ant 來構建。 但是如果你想獲得 war 文件,只需構建你的項目。 .war 文件將位於 /you.netbeanshomedirectory/yourproject/dist/yourwar.war
您可以通過查看項目目錄中的 build.xml 文件來查看它使用的 ant 構建腳本。 可能會幫助您更輕松地使用 ant 進行構建。
這對我有用:
1.右擊pom.xml
2.運行 Maven > 目標
3.編輯maven目標
結果:在 /target 文件夾中構建戰爭
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
------------------------------------------------------------------------
如果 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
文件。
我必須右鍵單擊 build.xml 文件並選擇“運行”。 只有這樣才會創建 .war 文件。
只需檢查您的項目屬性 > 構建 - > 打包 WAR 文件壓縮。
最簡單的方法是檢查 Output - 構建選項卡:它會顯示 war 文件的位置。
它會有類似的東西:
安裝 D:\Project\target\Tool.war 到 C:\Users\myname.m2\repository\com\tool\1.0\Tool-1.0.war
它位於項目內部的 dist 文件夾中,但前提是選中項目設置對話框(構建/打包)中的“壓縮 WAR 文件”。 在我選中此復選框之前,沒有 dist 文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.