Maven多模块项目搭建

根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.0modelVersion>
    <groupId>com.whzgroupId>
    <artifactId>parentartifactId>
    <packaging>pompackaging>
    <version>1.0-SNAPSHOTversion>
    <name>SpringMVC_Source_3.2.9_Fourm Maven Webappname>

    <properties>
        <spring-version>3.2.9.RELEASEspring-version>
    properties>

    <modules>
        <module>spring-beansmodule>
        <module>spring-contextmodule>
        <module>spring-coremodule>
        <module>fourm-webmodule>
    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.whzgroupId>
        <artifactId>parentartifactId>
        <version>1.0-SNAPSHOTversion>
    parent>

    <modelVersion>4.0.0modelVersion>
    <artifactId>fourm-webartifactId>
    <version>1.0.0version>
    <packaging>warpackaging>
    <name>SpringMVC_Source_3.2.9_Fourm fourm-webname>

    <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.whzgroupId>
        <artifactId>parentartifactId>
        <version>1.0-SNAPSHOTversion>
    parent>

    <modelVersion>4.0.0modelVersion>
    <artifactId>spring-beansartifactId>
    <version>1.0.0version>
    <packaging>jarpackaging>
    <name>SpringMVC_Source_3.2.9_Fourm Spring-beansname>

    <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.whzgroupId>
        <artifactId>parentartifactId>
        <version>1.0-SNAPSHOTversion>
    parent>

    <modelVersion>4.0.0modelVersion>
    <artifactId>spring-coreartifactId>
    <version>1.0.0version>
    <packaging>jarpackaging>
    <name>SpringMVC_Source_3.2.9_Fourm Spring-corename>

    <build><plugins>plugins>build>
project>

搭建完成:

Maven多模块项目搭建_第1张图片

你可能感兴趣的:(idea,maven)