博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven 命令创建多模块工程
阅读量:6569 次
发布时间:2019-06-24

本文共 2233 字,大约阅读时间需要 7 分钟。

hot3.png

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/

转载于:https://my.oschina.net/friendship/blog/477868

你可能感兴趣的文章