簡體   English   中英

Maven-戰爭中的罐子

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM