maven中的packaging標簽


maven中的packaging標簽

 

項目的打包類型:pom、jar、war

packing默認是jar類型,

<packaging>pom</packaging>   --------->   父類型都為pom類型

<packaging>jar</packaging>      --------->   內部調用或者是作服務使用

<packaging>war</packaging>    --------->   需要部署的項目

 

我理解<packaging>pom</packaging>是將多個model合並,通過它來訪問<modules>里配置的各個子項目。

pom 項目里沒有java代碼,也不執行任何代碼,只是為了聚合工程或傳遞依賴用的

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <parent>
    <artifactId>zqmy_maven</artifactId>
    <groupId>com.simpo.b2b</groupId>
    <version>2.0</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.simpo.b2b.webs</groupId>
  <artifactId>webs</artifactId>
  <description>web 應用根目錄</description>
  <packaging>pom</packaging>
  <modules>
    <module>automatic-list</module>
    <module>zqmy</module>
    <module>third-party</module>
  </modules>
</project>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM