[英]Maven - Jar inside a War
我正在將一個舊的Ant構建轉換為Maven項目,並且我想維護他們使用Ant創建的最終War文件的確切結構。 這是War文件的所需結構。
這是項目在編譯和打包之前的結構。
我在弄清楚如何創建一個jar.example.java並將其放入一個名為applet的文件夾時遇到了麻煩,該文件夾與web文件夾中的其他文件夾處於同一級別。 我可以按照自己喜歡的任何方式重組項目,但必須保持生成的war文件的結構不變。 那么,如何創建jar文件和war文件並將jar文件放入war中呢?
注意:我一直在嘗試使用此示例,即如何從打包為war的項目部分中創建jar ,但是結構是如此不同,以至於無法使其完全符合我的要求后。
PS我也很好奇他們為什么以這種方式建立自己的Ant構建。 我的意思是,將類包裝在罐子中並放在applet文件夾中,而不是僅僅將它們放在戰爭中的傳統位置(這將在WEB-INF / classes / java / com / example下),這有什么意義? /*。類。
最簡單的方法是將example.java
使用jar打包移到其自己的模塊中(即子項目),然后在打包戰爭之前使用Maven依賴插件將該工件復制到/applet
文件夾中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.