自己研究了下eclipse用maven多模块工程module开发,跟大家分享一下!

功能模块来分module,跟java的package类似,一般是按照的功能模块分module,比如:sso/cas/portal/activity/system,具体可根据需要

例如下面一个某系统的module

--module-test-common公共部分

--module-test-picture图片

--module-test-order订单

--module-test-checkout购物车

--module-test-pay支付

--module-test-catory类目

--module-test-product商品

--module-test-price价格

--module-test-account账号

........

现在更多的应该是用这种功能来解耦,module前期可以配置成jar,后期也可以建立独有的页面,独立的站点,通过子域名的方式访问,各个功能模块解耦,趋向微服务架构

1.创建工程项目

步骤:file-->new-->maven project

next

填写groupid和artifactid –> next

主工程创建完成

上图..

2.创建一个webmodule

右击项目选maven–> newmaven module project –> module,选中【create from archetype】,选中【org.apache.maven.archetypes:maven-archetype-webapp】

如果不用快速骨架生成的方式,需要将该module的pom.xml设置为war

3.创建别的模块,别的模块使用maven-archetype-quickstart

备注:如果不用快速骨架生成的话,则pom.xml需要配置成建好`jar`

4.部署服务tomcat

5.运行项目

项目目录如下:

大家有啥问题,欢迎评论!

希望与广大网友互动??

点此进行留言吧!

java创建出现module_Eclipse创建Maven多模块工程Module开发(图文教程)相关推荐

  1. java poi jar maven_导出maven项目依赖的jar包(图文教程)

    注意使用mvn命令是需要配置好maven的环境变量 一.导出到自定义目录中 在maven项目下创建lib文件夹,输入以下命令: mvn dependency:copy-dependencies -Do ...

  2. Spring使用ComponentScan扫描Maven多模块工程的其它模块

    说明:在新建好了Maven多模块工程后,如果想要在其它模块也能使用Spring的对象管理,比如@Autowrited这些注入方式,那么就必须开启包扫描的功能才能使其进行注入到Spring的对象管理中. ...

  3. 在Eclipse中创建Maven多模块工程的例子

    参考:http://ju.outofmemory.cn/entry/75620 如果,你需要创建多个项目,项目之间即独立又有关系,那么创建一个Maven多模块项目是个非常好的选择,也非常cool!怎么 ...

  4. idea导入java项目步骤,idea与eclipse项目相互导入的过程(图文教程)

    idea项目导出到桌面 很简单,直接去项目所在目录考出即可,但是考出的项目往往都特别大,这是因为考出之前 我们不要忘记把idea的输出目录删除 每次启动服务器运行idea项目的时候 都会有一个输出目录 ...

  5. (转)在Eclipse中创建Maven多模块工程

    背景:以前只总结了怎么在命令行下创建maven的多模块项目,在eclipse下怎么创建不是很清楚.最近需要在git的资源库中上传多模块项目,方便后期的维护,所以将网上的资料进行整理. 原文链接:htt ...

  6. 巧用 GitHub 创建自己的私人 Maven 仓库,及一些开发Library的建议

    由于本人精力有限,如果内容有更新可能无法及时更新其他渠道的内容,请移步简书 查看文章 2014年中的时候,当时国内使用 Android Studio 的人还没有很多,很多人还没处理尝鲜的时候我开始把公 ...

  7. Keil MDK基于标准外设库创建工程和目录图文教程

    欢迎大家浏览更多高清视频演示 STM32的开发不像FPGA的开发那样,一切都几乎要从零开始做.STM32的厂商基于ARM创建了非常完善的标准外设库的库函数,开发者只需要调用这些库函数即可完成自己需要的 ...

  8. flexpaper java 例子_【转载】《Flexpaper二次开发入门教程》(十) Flexpaper简单使用-第一个Flexpaper例子(4.1节) ......

    主要文件.文件夹说明: Examples存放Flexpaper使用例子 Js存放Flexpaper调用的JS文件 Php存放PHP使用的文档.JS.库.SWF文件 Index.html例子主页 Fle ...

  9. java win8 mac地址_Windows8系统下MAC地址修改方法图文教程

    本文介绍了在Windows电脑平台下修改MAC地址的方法,该方法适用于Windows XP.Windows 7和Windows 8电脑.之所以要修改MAC地址,一般是在局域网中,网络管理员设置了MAC ...

最新文章

  1. 重塑HPE:6笔收购推动销售增长
  2. 常见的网络加速及优化控制管理—Vecloud
  3. C#测试数据库连接是否成功
  4. flink的datastream进行join操作没有输出结果一例
  5. Effective Java -- 思维导图
  6. xd使用技巧_魔兽世界怀旧服老玩家才会的治疗技巧,这四个技能需要看时机选择...
  7. openssl生成自签名证书
  8. HBase之CMS GC调优
  9. Go基础系列:指定goroutine的执行顺序
  10. 区块链ppt_朱嘉明最新演讲:区块链很可能带来科学领域的范式革命(附PPT)
  11. Linux如何搜索查找文件里面内容
  12. 清除浏览器痕迹(RunDll32.exe)
  13. 【总结】Go 学习路线(2022)
  14. 三分的多种写法及对应的精度 三分套三分原理
  15. 【Busybox】Busybox源码分析-04 | ash和login程序
  16. OpenCV-实现天空变换(图像分割)
  17. 大数据分析:新浪微博兴趣圈自动挖掘
  18. 科技项目撰写:关键技术、研发内容、创新点的差异和案例
  19. Android:MediaCodec基本原理
  20. android build.version,android兼容性.使用Build.VERSION_CODES时我很困惑

热门文章

  1. phantomjs java 爬虫_项目 | Java+PhantomJs爬虫实战——半次元 下载高清原图
  2. 1.MySQL安装与配置
  3. 设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名和学号
  4. Python 3 一个月计划(1)
  5. 【PP那些事儿】SAP替代料功能演示和建议方案
  6. matlab根据数值画等高线,关于matlab画等高线图
  7. 几种常见的寄存器作用
  8. FPGA学习.0——FPGA是什么
  9. 车辆在刹车不及时导致与行人发生碰撞事故,产生出险记录
  10. 淘宝直播端到端音视频评测方案首次公开