Maven多模块项目搭建

来源:互联网 发布:坐淘宝banner 编辑:程序博客网 时间:2024/05/18 00:43

根pom.xml文件:

<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/maven-v4_0_0.xsd">    <modelVersion>4.0.0</modelVersion>    <groupId>com.whz</groupId>    <artifactId>parent</artifactId>    <packaging>pom</packaging>    <version>1.0-SNAPSHOT</version>    <name>SpringMVC_Source_3.2.9_Fourm Maven Webapp</name>    <properties>        <spring-version>3.2.9.RELEASE</spring-version>    </properties>    <modules>        <module>spring-beans</module>        <module>spring-context</module>        <module>spring-core</module>        <module>fourm-web</module>    </modules>    <dependencies>        ...    </dependencies>  <build>    <plugins>        ...    </plugins>  </build></project>

web应用pom.xml文件:

<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/maven-v4_0_0.xsd">    <parent>        <groupId>com.whz</groupId>        <artifactId>parent</artifactId>        <version>1.0-SNAPSHOT</version>    </parent>    <modelVersion>4.0.0</modelVersion>    <artifactId>fourm-web</artifactId>    <version>1.0.0</version>    <packaging>war</packaging>    <name>SpringMVC_Source_3.2.9_Fourm fourm-web</name>    <dependencies>        ...    </dependencies>    <build><plugins></plugins></build></project>

spring-bean模块pom.xml文件:

<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/maven-v4_0_0.xsd">    <parent>        <groupId>com.whz</groupId>        <artifactId>parent</artifactId>        <version>1.0-SNAPSHOT</version>    </parent>    <modelVersion>4.0.0</modelVersion>    <artifactId>spring-beans</artifactId>    <version>1.0.0</version>    <packaging>jar</packaging>    <name>SpringMVC_Source_3.2.9_Fourm Spring-beans</name>    <dependencies>        ...    </dependencies>    <build><plugins></plugins></build></project>

spring-core模块pom.xml文件:

<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/maven-v4_0_0.xsd">    <parent>        <groupId>com.whz</groupId>        <artifactId>parent</artifactId>        <version>1.0-SNAPSHOT</version>    </parent>    <modelVersion>4.0.0</modelVersion>    <artifactId>spring-core</artifactId>    <version>1.0.0</version>    <packaging>jar</packaging>    <name>SpringMVC_Source_3.2.9_Fourm Spring-core</name>    <build><plugins></plugins></build></project>

搭建完成:

构建效果