2012-01-21 37 views
3

從Netbeans New Project菜單中選擇新的Maven項目時,可以選擇創建Web應用程序或獨立應用程序。我想創建一個用於Web應用程序的類庫。如何使用Netbeans和Maven將網頁碎片打包到jar中

你會如何推薦我去做這件事。我看到新的Servlet 3.0 Web Fragments需要放入META-INF文件夾並保存爲web-fragment.xml。如果我打包JAR和WAR,我不太確定在哪裏創建該目錄。

有些見解將不勝感激。

+0

我建議你從Maven的POM開始,然後導入項目Netbeans的。 –

回答

8

您可以創建Java應用程序或Web應用程序。只需將META-INF文件夾放置在src/main/resources文件夾中即可。並將web-fragment.xml直接放在它的下面。您也可以將任何圖像,C​​SS或JavaScript文件放置在META-INF/resources文件夾中。因此,當您部署此應用程序的應用程序將在WEB-INF/lib文件夾中查找並將jar的所有META-INF內容加載到類路徑中。

產生與標準的Maven設置.war文件(Maven的插件戰無特殊配置)的 web-fragment.xml應在 /META-INF DIR WAR的 /WEB-INF/lib目錄裏面生成JAR文件的時候發現
1

在我們的例子中web-fragment.xml是不是在這個目錄,但在戰爭的/META-INF目錄,這是放錯了地方

相關問題