eclipse maven创建子父工程web前后端分离项目 - 2017
原创 xingfu2017 发表于:2017-12-27 15:31:42
  阅读 :2214   收藏   编辑

eclipse版本: oxygen

本示例创建的整体结构图如下:

父工程名称:app , 在其下面有三个子项目:

  • app-base: 基础jar包,app-client,及app-server均依赖

  • app-client: 项目前端

  • app-server: 项目后端

创建父工程 app

  • new Maven Project 、Artifact Id 选择 maven-archetype-quickstart

  • 点击下一步,填写 、Group Id 和 Artifact Id

  • 在生成的项目结构中、删除src相关目录,同时打开pom.xml修改packaging为“pom”

创建子工程 app-client

  • new Maven Module 、Parent Project 我们选择刚刚创建的“app”

  • Artifact Id 选择 maven-archetype-webapp

  • 下一步

  • 创建完的maven手动重新加载jdk,app-client项目右键 “Properties”

  • 打开pom.xml 、删除groupId,version

创建子工程 app-server

  • 已同样的方式,创建子项目 app-server

创建子工程 app-base , app-client, app-server也是依赖这个jar包

  • new Maven Module 、Parent Project 我们选择刚刚创建的“app”,这里我勾选 “Create a simple project ”

  • 下一步,注意这里的packing选择的是”jar”

  • 在子工程app-client中添加对app-base的依赖,打开app-client的pom文件,切换到“Dependencies”视图

  • 筛选app-base 、 确认点击 “ok”

  • app-server工程同上操作。

此时,我们的项目已经建好了,

在父工程“app”右键 执行 Run As -> maven install测试即可。 打印如下