日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Maven实战---两个war包的调用

發布時間:2025/3/16 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven实战---两个war包的调用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開篇前提

? 1、為什么要用兩個war包的調用?

????????因為我們Maven項目每個war包都是一條線,前臺用easyui,而每一條線都要引用easyui相關的jscss,還有一些其他的樣式。為了把這些重復的東西抽出來,所以我打了一個war包,將這些東西放進去。

? 2、為什么沒有用jar包呢?

?????????打了一個普通的jar包,資源打進去了,但是引用不了。時間緊急,沒有試其他的解決方案。最終打war包實現。

實現?

? ? ?1、在需要引用資源的web層加入以下依賴:

[java]?view plaincopyprint?
  • <!--為了統一控制版本-->??
  • <easyui.version>0.0.1-SNAPSHOT</easyui.version>??
  • <dependency>??
  • ????????????<groupId>com.tgb</groupId>??
  • ????????????<artifactId>itoo-easyui</artifactId>??
  • ????????<version>${easyui.version}</version>??????
  • ????????????<type>war</type>??
  • ????</dependency>??
  • ? ? type類型是war的形式,代表到時候打包的時候把相應的資源加入現在的web項目中,以以下形式存在,

    ? 而不是以一個war包的形式展現出來。

    ?

    ? ?2、在自己的jsp頁添加引用

    [java]?view plaincopyprint?
  • <%@include?file="/common.jsp"?%>??
  • ? 用include標簽即可。


    ? 這樣我們就把web中相同的東西都抽出來了。上面是引用war里面的jsp文件,但是如果我們需要引用里面的類文件,這時我們需要在引用的war里面的pom文件中加入一個缺省值,如下:

    [java]?view plaincopyprint?
  • <build>??
  • ????????<plugins>??
  • ????????????<plugin>??
  • ????????????????<artifactId>maven-war-plugin</artifactId>??
  • ????????????????<configuration>??
  • ????????????????????<attachClasses>true</attachClasses>??
  • ????????????????</configuration>??
  • ????????????</plugin>??
  • ????????</plugins>??
  • ????</build> ?
  • 總結:

    ????????通過打成一個war包,這樣我們重復性的東西大大減少,充分體現出了,封裝性,復用性的特色。我們總是在不斷的抽象中進步,項目也越來越好。


    ?原文鏈接:http://blog.csdn.net/liutengteng130/article/details/42879803

    總結

    以上是生活随笔為你收集整理的Maven实战---两个war包的调用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。