開篇前提
1、爲什麼要用兩個war包的調用?
因爲我們Maven項目每個war包都是一條線,前臺用easyui,而每一條線都要引用easyui相關的js、css,還有一些其他的樣式。爲了把這些重複的東西抽出來,所以我打了一個war包,將這些東西放進去。
2、爲什麼沒有用jar包呢?
打了一個普通的jar包,資源打進去了,但是引用不了。時間緊急,沒有試其他的解決方案。最終打war包實現。
實現
1、在需要引用資源的web層加入以下依賴:
type類型是war的形式,代表到時候打包的時候把相應的資源加入現在的web項目中,以以下形式存在,
而不是以一個war包的形式展現出來。
2、在自己的jsp頁添加引用
用include標籤即可。
這樣我們就把web中相同的東西都抽出來了。上面是引用war裏面的jsp文件,但是如果我們需要引用裏面的類文件,這時我們需要在引用的war裏面的pom文件中加入一個缺省值,如下:
總結:
通過打成一個war包,這樣我們重複性的東西大大減少,充分體現出了,封裝性,複用性的特色。我們總是在不斷的抽象中進步,項目也越來越好。