淺談maven的jar包和war包區(qū)別 以及打包方法
jar文件包括java普通類、資源文件和普通文件,在maven中即是打包src/main/java和src/main/resources資源文件夾下的所有文件。在打包的時候會自動生成MATA-INF文件夾,用于存儲maven的pom信息和MANIFEST.MF文件。例如:
war文件包含全部的web應用程序,即所有的java類,配置信息和jsp、js等靜態(tài)資源。但是需要注意war引用war的時候會將應用war的資源全部拷貝到當前war的相同文件下,重名的文件會被替換。例如:
war包依賴:
<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的基礎上進行增加的,
編寫Lucene工具類
這個工具類中的具體代碼我就不單獨提出來說了,每個關鍵的地方我都寫有注釋,不清楚的再討論。
這篇淺談maven的jar包和war包區(qū)別 以及打包方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
springboot集成JWT之雙重token的實現(xiàn)
本文主要介紹了springboot集成JWT之雙重token的實現(xiàn),前端使用accessToken進行登錄和驗證,后端使用refreshToken定期更新accessToken,具有一定的參考價值,感興趣的可以了解一下2025-03-03java多線程之wait(),notify(),notifyAll()的詳解分析
本篇文章是對java多線程 wait(),notify(),notifyAll()進行了詳細的分析介紹,需要的朋友參考下2013-06-06Springmvc發(fā)送json數(shù)據(jù)轉Java對象接收
這篇文章主要介紹了Springmvc發(fā)送json數(shù)據(jù)轉Java對象接收,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10Java中StringBuffer和StringBuilder區(qū)別
這篇文章主要介紹了Java中StringBuffer和StringBuilder區(qū)別,本文只介紹了它們之間的核心區(qū)別,需要的朋友可以參考下2015-06-06springBoot整合CXF并實現(xiàn)用戶名密碼校驗的方法
這篇文章主要介紹了springBoot整合CXF并實現(xiàn)用戶名密碼校驗的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08深入淺析Java Object Serialization與 Hadoop 序列化
序列化是指將結構化對象轉化為字節(jié)流以便在網(wǎng)絡上傳輸或者寫到磁盤永久存儲的過程。下面通過本文給大家分享Java Object Serialization與 Hadoop 序列化,需要的朋友可以參考下2017-06-06解決SpringBoot中MultipartResolver和ServletFileUpload的沖突問題
這篇文章主要介紹了解決SpringBoot中MultipartResolver和ServletFileUpload的沖突問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10