1. 模块说明
wudemo-common(通用工具包)
wudemo-dal(数据库访问层)
wudemo-model(实体POJO)
wudemo-core(业务核心)
wudemo-web(web)
2. 进入wudemo目录,maven命令新建各个子模块
- mvn archetype:create -DgroupId=net.welken -DartifactId=wudemo-common -DpackageName=net.welken.wudemo.common
- mvn archetype:create -DgroupId=net.welken -DartifactId=wudemo-core -DpackageName=net.welken.wudemo.core
- mvn archetype:create -DgroupId=net.welken -DartifactId=wudemo-model -DpackageName=net.welken.wudemo.model
- mvn archetype:create -DgroupId=net.welken -DartifactId=wudemo-dal -DpackageName=net.welken.wudemo.dal
- mvn archetype:create -DgroupId=net.welken -DartifactId=wudemo-web -DpackageName=net.welken.wudemo.web -DarchetypeArtifactId=maven-archetype-webapp
3. 在wudemo根目录下新建一个 pom.xml 配置文件
总pom.xml文件中,以下节点需注意:
- <groupId>net.welken</groupId>
- <artifactId>wudemo-parent</artifactId>
- <packaging>pom</packaging>
- <name>wudemo Parent Project</name>
- <version>1.0-SNAPSHOT</version>
- <modules>
- <module>wudemo-common</module>
- <module>wudemo-model</module>
- <module>wudemo-core</module>
- <module>wudemo-dal</module>
- <module>wudemo-web</module>
- </modules>
4. 各个子pom.xml文件,添加parent节点
- <parent>
- <artifactId>wudemo-parent</artifactId>
- <groupId>net.welken</groupId>
- <version>1.0-SNAPSHOT</version>
- </parent>
5. 各个子pom.xml文件,添加依赖管理dependencies节点
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>net.welken</groupId>
- <artifactId>wudemo-common</artifactId>
- </dependency>
- <dependency>
- <groupId>net.welken</groupId>
- <artifactId>wudemo-dal</artifactId>
- </dependency>
- <dependency>
- <groupId>net.welken</groupId>
- <artifactId>wudemo-core</artifactId>
- </dependency>
- <dependency>
- <groupId>net.welken</groupId>
- <artifactId>wudemo-model</artifactId>
- </dependency>
- </dependencies>