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>
项目的打包类型: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>