码迷,mamicode.com
首页 > 其他好文 > 详细

maven 命令创建多模块工程

时间:2015-07-13 14:18:31      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

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/




maven 命令创建多模块工程

标签:

原文地址:http://my.oschina.net/friendship/blog/477868

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!