Eclipse中使用Maven构建多模块项目
2017-04-13 19:31
344 查看
所谓的Maven多模块项目就是把项目所有的层都分开创建项目,有一个总的项目
如:
user
user_controller
user_service
user_service_impl
user_mapper
user_util
下面就来介绍如何在Eclipse中使用Maven构建多模块项目
勾选Create a simple project (创建一个简单的项目) ,并选择Next
录入相关参数
Group Id:类似于包名
Artiface Id:项目的名称
Version:初始的版本号,一般不需要改动
Packaging:选择项目的打包类型,选择jar就是一个java项目,选择war就是一个web项目,这里选择pom(总项目选择pom)
其他选项设置为空,点击Finish创建项目
删除工程中的src目录
输入新建模块名称–>Next,如user_controller
点击要创建的项目类型,如果是web项目就选择maven-archetype-webapp、非web项目就选择maven-archetype-quickstart,这里我们选择maven-archetype-webapp–>Next
确认好Package名称点击finish即可
如在之后在创建user_service、user_service_impl、user_mapper步骤同上,只是在选择maven-archetype-webapp或maven-archetype-quickstart时,选择maven-archetype-quickstart即可(因为这些项目都是java项目,非web项目,之后想在user中增加web项目时选择maven-archetype-webapp即可),项目的完整目录如下图:
注:自己整理,如有错误请指正。
如:
user
user_controller
user_service
user_service_impl
user_mapper
user_util
下面就来介绍如何在Eclipse中使用Maven构建多模块项目
创建主项目
首先来创建总项目,file–>new–>other–>Maven–>Maven Project,选择Next勾选Create a simple project (创建一个简单的项目) ,并选择Next
录入相关参数
Group Id:类似于包名
Artiface Id:项目的名称
Version:初始的版本号,一般不需要改动
Packaging:选择项目的打包类型,选择jar就是一个java项目,选择war就是一个web项目,这里选择pom(总项目选择pom)
其他选项设置为空,点击Finish创建项目
删除工程中的src目录
创建子项目
右击user项目–>new–>other–>Maven Module输入新建模块名称–>Next,如user_controller
点击要创建的项目类型,如果是web项目就选择maven-archetype-webapp、非web项目就选择maven-archetype-quickstart,这里我们选择maven-archetype-webapp–>Next
确认好Package名称点击finish即可
如在之后在创建user_service、user_service_impl、user_mapper步骤同上,只是在选择maven-archetype-webapp或maven-archetype-quickstart时,选择maven-archetype-quickstart即可(因为这些项目都是java项目,非web项目,之后想在user中增加web项目时选择maven-archetype-webapp即可),项目的完整目录如下图:
注:自己整理,如有错误请指正。
相关文章推荐
- 使用 eclipse 构建 maven 多模块项目
- 使用eclipse 构建多模块 maven 项目
- 使用Eclipse构建Maven的SpringMVC项目(一)
- 使用Eclipse构建Maven的SpringMVC项目
- 使用Eclipse和maven构建springmvc项目
- 使用Eclipse构建Maven项目 (step-by-step)
- 使用Eclipse构建Maven的SpringMVC项目(一)
- 使用Eclipse构建Maven的SpringMVC项目
- 使用Eclipse构建Maven的Web项目
- 使用Eclipse构建Maven项目 (step-by-step)
- 使用Eclipse构建Maven的SpringMVC项目
- 使用Eclipse构建Maven的SpringMVC项目
- 使用Eclipse构建Maven的SpringMVC项目
- 使用Eclipse构建Maven的SpringMVC项目
- 使用Eclipse构建Maven的SpringMVC项目
- 使用Eclipse构建Maven的SpringMVC项目
- Maven和Eclipse集成和构建多模块Maven项目
- 使用Eclipse构建Maven的SpringMVC项目
- 使用Eclipse构建Maven的SpringMVC项目
- 使用Eclipse的maven构建一个web项目