jar文件包括java普通類、資源文件和普通文件,在maven中即是打包src/main/java和src/main/resources資源文件夾下的所有文件。在打包的時候會自動生成mata-inf文件夾,用于存儲maven的pom信息和manifest.mf文件。例如:
war文件包含全部的web應(yīng)用程序,即所有的java類,配置信息和jsp、js等靜態(tài)資源。但是需要注意war引用war的時候會將應(yīng)用war的資源全部拷貝到當(dāng)前war的相同文件下,重名的文件會被替換。例如:
war包依賴:
1
2
3
4
5
6
|
<dependency> <groupid>com.my.module</groupid> <artifactid>module1</artifactid> <version> 0.0 . 1 -snapshot</version> <type>war</type> //根據(jù)這個來看打什么包 </dependency> |
打成包的位置 ,這是我直接 項目右鍵->run as->maven clean 完了后 maven install
引言:
大家平時肯定都有用過全文檢索工具,最常用的百度谷歌就是其中的典型。如果自己能夠做一個那是不是想想就逼格滿滿呢。apache就為我們提供了這樣一個框架,
以下就是在實際開發(fā)中加入lucene的一個小demo。
這個項目是基于之前使用idea搭建的ssm的基礎(chǔ)上進行增加的,
編寫lucene工具類
這個工具類中的具體代碼我就不單獨提出來說了,每個關(guān)鍵的地方我都寫有注釋,不清楚的再討論。
這篇淺談maven的jar包和war包區(qū)別 以及打包方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持服務(wù)器之家。
原文鏈接:http://www.cnblogs.com/huo-94/archive/2017/11/22/7877554.html