1.创建simpleDemo,用来给各个子模块继承
1).进入命令行,输入以下命令:
mvn archetype:generate -DgroupId=com.damon -DartifactId=simple-demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
可以看到在当前目录下生成了 simple-demo的文件夹
2).修改该文件夹下的pom.xml
将<packaging>jar</packaging>修改为<packaging>pom</packaging>
2.创建simple-model模块
1).在命令行进入创建好的simpleDemo目录,然后进入下列命令
mvn archetype:generate -DgroupId=com.damon -DartifactId=simple-model -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
2).修改simple-model目录中的pom.xml文件
把<groupId>com.damon</groupId>和<version>1.0-SNAPSHOT</version>去掉,加上<packaging>jar</packaging>
3.创建simple-dao模块
1).在命令行进入创建好的simpleDemo目录,然后进入下列命令
mvn archetype:generate -DgroupId=com.damon -DartifactId=simple-dao -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
2).修改simple-dao目录中的pom.xml文件
把<groupId>com.damon</groupId>和<version>1.0-SNAPSHOT</version>去掉,加上<packaging>jar</packaging>
3).添加对simple-model模块的依赖
<dependency>
<groupId>com.damon</groupId>
<artifactId>simple-model</artifactId>
<version>${project.version}</version>
</dependency>
4.创建simple-service模块
1).在命令行进入创建好的simpleDemo目录,然后进入下列命令
mvn archetype:generate -DgroupId=com.damon -DartifactId=simple-service -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
2).修改simple-service目录中的pom.xml文件
把<groupId>com.damon</groupId>和<version>1.0-SNAPSHOT</version>去掉,加上<packaging>jar</packaging>
3).添加对simple-dao模块的依赖
<dependency>
<groupId>com.damon</groupId>
<artifactId>simple-dao</artifactId>
<version>${project.version}</version>
</dependency>
5.创建simple-controller模块
1).在命令行进入创建好的simpleDemo目录,然后进入下列命令
mvn archetype:generate -DgroupId=com.damon -DartifactId=simple-controller -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
2).修改simple-controller目录中的pom.xml文件
把<groupId>com.damon</groupId>和<version>1.0-SNAPSHOT</version>去掉,加上<packaging>war</packaging>
3).添加对simple-service模块的依赖
<dependency>
<groupId>com.damon</groupId>
<artifactId>simple-service</artifactId>
<version>${project.version}</version>
</dependency>
6.将工程作为maven项目导入到IDE中,将tomcat的jar包加入到simple-controller的bulid path中,运行simple-controller,在浏览器中访问http://localhost:8080/simple-controller/