1. 程式人生 > >maven中jar、war、pom的區別

maven中jar、war、pom的區別

一、maven的三種packaging方式

pom是maven依賴檔案 
jar是java普通專案打包 
war是java web專案打包 

pom:打出來可以作為其他專案的maven依賴,在工程A中新增工程B的pom,A就可以使用B中的類。用在父級工程或聚合工程中。用來做jar包的版本控制。

jar包:通常是開發時要引用通用類,打成jar包便於存放管理。當你使用某些功能時就需要這些jar包的支援,需要匯入jar包。

war包:是做好一個web網站後,打成war包部署到伺服器。目的是節省資源,提供效率。

相關推薦

mavenjarwarpom區別

一、maven的三種packaging方式 pom是maven依賴檔案 jar是java普通專案打包 war是java web專案打包 pom:打出來可以作為其他專案的maven依賴,在工程A中新增工程B的pom,A就可以使用B中的類。用在父級工程或聚合工程中。用來做jar包的版本控制。 jar包:通常是開

基於Java的打包jarwarear包的作用與區別詳解

以最終客戶的角度來看,JAR檔案就是一種封裝,他們不需要知道jar檔案中有多少個.class檔案,每個檔案中的功能與作用,同樣可以得到他們希望的結果。除jar以外對於J2EE來說還有war和ear。區別見下表: JAR WAR EAR 英文 Java Archive fi

jarwarear包的作用和區別

在開發中,我們常常看到jar包,war包和ear,那麼這三種究竟有什麼區別和聯絡呢?我們來看一下。 1.jar包   Java Archive。   包含:class、properties檔案,是檔案

JARWAREAR的使用和區別

       最近接觸這幾個詞較多,停下來總結總結它們的區別和聯絡,更好的深刻理解        Jar、war、EAR、在檔案結構上,三者並沒有什麼不同,它們都採用zip或jar檔案檔案壓縮格式。

maven配置slf4j-log4jlog4j實現包

maven中配置slf4j-log4j、log4j實現包 java中很多開源元件pom.xml中都內建引入了slf4j的日誌jar包,如quartz-2.3.jar的pom依賴中就有slf4j-api-1.7.7.jar slf4j,提起來大家可能不太熟悉,但若說起它的一個實現log4j 大家可

Java web的三種打包方式:jarwarear

  以最終客戶的角度來看,JAR檔案就是一種封裝,他們不需要知道jar檔案中有多少個.class檔案,每個檔案中的功能與作用,同樣可以得到他們希望的結果。除jar以外對於J2EE來說還有war和ear。區別見下表: JAR WAR EAR 英文 Java Ar

maven使用dom4j解析生成XML的簡易方法

此片文章主要寫一些關於如何在maven工程中使用dom4j來解析或生成XML的建議方法,實際可使用的寫法不僅限於如下所寫的樣例程式碼。此處進攻快速入手和提供思路使用。 首先配置pom.xml中的依賴的包 <dependencies> &

Linux解壓rarzipwartar文件

tar lin target war detail linux中 article tails itl 在Linux上解壓常見文件的命令: rar文件:rar e xxx.rar zip文件:unzip -xzvf xxx.zip war包:jar -xvf xxx.war

maven】排除mavenjar包依賴的解決過程 例子:spring cloud啟動zipkin,報錯maven依賴jar包衝突 Class path contains multiple SLF4J bindings.

一直對於maven中解決jar包依賴問題的解決方法糾結不清: 下面這個例子可以說明一個很簡單的解決方法:     專案啟動報錯: Connected to the target VM, address: '127.0.0.1:59412', transport: 'sock

jarwar包的區別

在學習maven的過程中接觸到了jar包和war包。之前在寫小專案的時候真的遇到過war包,當時為了找到jar包,把war包的字尾名改成了.rar的壓縮檔案,在裡面提取出來jar包來用。其實jar包和war包都可以看成壓縮檔案,用解壓軟體都可以開啟,jar包和war包所存在的

手動編寫jar包依賴關係,記對於Mavenjar包依賴錯誤問題的一次解決

專案中需要使用<c:**>標籤,因此需要引入jstl庫,而jstl庫又依賴於standard庫,所以可以從maven中加入jar包依賴。但是我加入後確是出現了波浪線,標籤依然不能引用。這樣的狀況碰見了n次,尤其是對於剛學習maven的小白來說,總是不能正確的從maven倉庫中下載ja

JAVA jarwar 包的區別

別人 內容 由於 歸檔文件 關閉 瀏覽器 指示 啟動tomcat 工作 一. jar 包 JAR(Java Archive,Java 歸檔文件)是與平臺無關的文件格式,它允許將許多文件組合成一個壓縮文件。JavaSE程序可以打包成Jar包(J其實可以理解為Java了)。

解決mavenjar包無法下載

原因: 下載下來的jar包由於網路問題不完整,這樣會導致後續的下載也不能繼續。 方法: 刪除C:\Users\Administrator\.m2\repository目錄下所有後綴名是.lastUp

Maven如何配置WAR依賴WAR

專案背景: 1.     war專案C和war專案B都依賴war專案A和JAR專案D. 專案A中儲存了B和C專案通用的web資源,比如通用的javascript,CSS,jsp等. 專案D中儲存了B和C專案中都依賴的一些class 2.     開發人員希望每次都只面對一個

使用maven打包jar或者war

使用maven-war-plugin 對Maven專案進行動態打包http://nileader.blog.51cto.com/1381108/449956如何把配置檔案打包到jar中 http://blog.csdn.net/ciedecem/article/detail

Mavenjar包衝突的解決方式

現象 建立一個maven工程,引入spring-context包。 <dependency> <groupId>org.springframework</groupId> <artifactId>s

maven的三種工程pomjarwar區別

box enter 訪問 dao class 簡化 管理 pop -c 轉: maven的三種工程pom、jar、war的區別 2018年09月03日 10:02:53 houjx3 閱讀數:2918更多 個人分類: maven

mavenpom.xml配置JDK8編譯執行環境

我們在開發maven專案時,IDE經常給我們把jdk執行環境弄個JavaSE5 ,煩。。 這個可以在專案build path中手動編輯修改,當然也可以在pom.xml中直接指定,將編譯執行環境統統改為JDK1.8 。 pom.xml  中配置一個maven編譯外掛&n

MavenPOM倉庫座標(maven4)

一、POM ①含義:project  object  model  專案物件模型                 DOM:document 

mavenjarwar的時候本地jar包沒有打進去

問題描述: maven打jar、war的時候本地jar包沒有打進去 <resources> <resource> <directory>lib</directory> <targetPath>BOOT-INF/