程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Maven項目中War包的打包及依賴方式,mavenwar

Maven項目中War包的打包及依賴方式,mavenwar

編輯:JAVA綜合教程

Maven項目中War包的打包及依賴方式,mavenwar


兩個web項目之間的依賴引用方式。Web項目之間,通過war包的方式進行引用的。例如,有兩個項目,puzzle-web和puzzle-web-demo,兩個均是web項目,puzzle-web-demo依賴於puzzle-web,具體配置如下下載地址 。

 

(1)puzzle-web項目pom.xml中對打包的相關配置

 

A、編譯插件的版本要用2.4,否則,可以會出現打的war包中,出現帶有日期的jar包。

B、archiveClasses項配置為false,該配置用於控制:puzzle-web-demo引用該項目war包時,是否自動將classes下面的文件打成jar包來使用。此處采用fasle,即不自動打包,因為打包會將配置文件一同打包,這樣項目啟動時會有問題。

C、attachClasses項配置為true,控制打包時,是否打一個jar包到私服上,puzzle-web-demo項目在調試編譯用。

 

(2)puzzle-web打包到私服上的情況

 

私服上有兩個包,一個war包和一個jar包。

 

(3)puzzle-web-demo項目pom.xml引用時的相關配置

 

引用時分別引用了war包和jar包,其中jar包主要用於編譯時用,其作用域范圍是provided

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved