从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

MyEclipse创建多个Maven依赖项目,以一个first-parent聚合项目,一个first-jar模块项目,一个first-web模块项目为例。


新建一个简单的maven web 项目,我们已经掌握。详见MyEclipse新建单个Maven web工程 本篇文章常见一个多模块Maven依赖项目。:

  • 1.创建first-parent
  • 2.根据first-parent,新建模块first-jar
  • 3.根据first-parent,新建模块first-web
  • 4.first-web放入tomcat服务器测试

步骤:

1.创建first-parent

1.1 File->New->project 打开弹出框
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

1.2 Wizards输入框 maven 搜索 ,选择Maven Project 打开弹出框
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

1.3 打钩Create a simple project(这是一个parent聚合项目,不需要模板就可以,选择跳过模板)->Next 打开弹出框
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

1.4 填写分组,项目名,版本,包 -> Finish完成first-parent父项目
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

1.5 如图
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

2.根据first-parent,新建模块first-jar

2.1 鼠标点击fisrt-parent项目,右击鼠标New -> Project 打开弹出框
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

2.2 wizard输入框输入 maven 搜索, 选择Maven Module(注意模块)-> Next 打开弹出框
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

2.3 勾选create a simple project(jar项目同样不需要模板,跳过即可),module Name 输入 first-jar项目名->Finish完成
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

2.4 项目如图
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

3.根据first-parent,新建模块first-web

3.1 点击first-parent项目,右击鼠标New ->Project 打开弹出框
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

3.2 wizard输入框输入 maven 搜索, 选择Maven Module(注意模块)-> Next 打开弹出框
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

3.3 注意不勾选create a simple project(web项目为了简单,使用系统自带模板),module Name 输入 first-web项目名->Next 打开弹出框
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

3.4 选择maven-archetype-webapp->Advanced(高级选项)Name Template选择[artifactId]->Next 打开弹出框
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

3.5 填写组,项目名,版本,包。Advanced的 name Template[artifactId]->Finsh完成
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

3.6如图所示
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

3.7 查看first-parent 项目pom.xml ,可以看到有2个模块
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

4.first-web放入tomcat服务器测试

4.1 放入tomcat
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

4.2 运行tomcat
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目

4.3 访问http://localhost:8080/first-web/
从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目