元旦过去的第六天,天气很凉爽,躲在室内。其实我也不是宅,关键这个天气出去一个小伙子瞎逛,人家多半或认为我有点傻。所以想想部署一个maven多工程的项目。所谓的多工程,其实也是称为微服务。就是我们把api,impl,rest,job,web都分开写,这样工程之间可以实现高内聚,低耦合。

最近想做一个新闻系统,其实我之前也做过一些小的web工程,但是如果想凭这个赚钱,有很大的难度。

其实如果各位观看的小伙伴们,如果想做一小的web工程,可以在文章的下方留下微信,在下愿意效劳。。。

好了,废话就不多说了,下面我们进入正题:

首先是创建一个maven父工程:

直接选择跳过:

输入父工程的信息:

点击finish,父工程就创建好了

接下来我们创建子工程:

一般来说web工程,我们常常把子工程分为api(主要是写实体类,和接口interface),impl(写service和接口实现类),job(写作业)

rest(restful接口),web(接口用到的页面)

下面我们,创建的过程类似,除了web打包的方式为war之外,其他的都是以jar包的形式打包

点击next:

点击next继续:

此处是选择的jar,其他的impl,和job,rest都是类似于api,此处略去若干字

我们来web吧:

这边选择pom:

这样就实现整个多工程的创建:
                                              

上面就是web工程的一个基本的创建了,希望对你有所帮助,下一篇文章我们会基于这个工程搭建Spring框架 。如果你有想做的web工程可以找我啊QQ:2501571227,也欢迎各路大神一起学习交流!!!

Maven多工程的创建相关推荐

  1. maven 主工程 java_Maven创建Java Application工程(既jar包)

    Maven在创建工程时使用的是archetype(原型)插件,而如果要创建具体的工程,比如Application这些,那么可以使用maven-archetype-quickstart(相当于一个子类型 ...

  2. 微服务理念与Spring Cloud入门-----父工程与API子工程的创建教程

    前言 随着软件工程的规模的迅速扩大,对响应的速度的要求的越来越高,软件的开发过程面临越来越大的挑战.为了提高开发的效率,和质量,以及对成本的压缩,对软件的模块化,以及希望像硬件模块一样,能即插即用,成 ...

  3. Maven学习记录之maven基本操作命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse中创建maven工程:...

    摘要:今天又学习了一下maven,之前是下载并安装和配置好了maven的环境,今天主要学习的内容包括:maven本地工厂的创建,maven骨架的生成命令,maven在dos下创建maven工程,以及在 ...

  4. IDEA 创建 MAVEN 父子工程

    IDEA 创建 MAVEN 父子工程 1.参考资料 IDEA 创建MAVEN父子项目 使用IDEA创建maven父子工程 使用IDEA创建maven父子工程项目 2.创建 Maven 父工程 选择新建 ...

  5. 创建的Maven Web工程无法部署到服务器及web-app_2_3.dtd规范

    参考:https://blog.csdn.net/east_mrchiu/article/details/69802595 二.web.xml文件里面报错处理 创建了一个maven web工程,写we ...

  6. 使用IDEA创建一个Maven Web工程:无法创建Java Class文件

    今天用IDEA新建了一个maven web工程,项目目录是这样的: 在新创建一个Java class 文件时,却没有Java class功能,无法创建,如图: 解决方案: 选择 File-->P ...

  7. 【Maven3教程】Maven多工程、多模块

    2019独角兽企业重金招聘Python工程师标准>>> 项目工程拆分原则? 功能分层拆分.业务功能拆分?下面一个电商项目(Jmall)为例: 功能分层拆分 按照项目功能分层,分为co ...

  8. 1、IDEA中如何在一个工程下创建多个模块

    文章目录 前言 一.步骤 1.先创建一个空的工程 2.再创建模块(Module) 总结 IDEA中工程和模块之间的区别: 前言 既然是在一个工程下创建多个模块,毋庸置疑,肯定先创建一个工程(Proje ...

  9. maven 聚合工程 用spring boot 搭建 spring cloud 微服务 模块式开发项目

    项目的简单介绍: 项目采用maven聚合工程 用spring boot 搭建 spring cloud的微服务 模块式开发 项目的截图: 搭建开始: 能上图 我少打字 1.首先搭建maven的聚合工程 ...

最新文章

  1. 转.h和.cpp文件的区别
  2. 如何测定拼色染液中,各染料在不同染色时间时,染液中残留染料量及织物上吸附上染的染料量?
  3. 对于销售,什么是你应该考虑的最重要事情?
  4. JNI系列(1):基础篇
  5. kitti数据集反代下载
  6. Git学习总结(18)——让你成为Git和GitHub大神的20个技巧
  7. ios加密机制是什么?为什么无法破解?
  8. 【备忘】加入L2范数正则化后的正规方程求解参数推导过程
  9. 浅谈关于Java中map这个类衍生的类
  10. 2021-03-19
  11. 贪心宝贝话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了。显然,作为多年拼搏的商人,XHD不会坐以待毙的。 一天,当他正在苦思冥想解困良策的时候,突然想到了自己的传家宝,那是公司成
  12. 电路方案分析(十三)采用 CAN 的汽车分立式 SBC 预升压、后降压参考设计方案
  13. 关于已上发布app,升级admob后,激励视频返回code=3 message=“No ad config“
  14. php请求403 forbidden,403 forbidden是什么意思
  15. 入门c语言。(1建立开发环境)
  16. 微信h5页面制作总结
  17. 美通社企业新闻汇总 | 2019.2.26 | 华为企业业务首登MWC发布数字平台;爱茉莉与屈臣氏达成战略合作...
  18. intellij idea自动提示方法快捷键
  19. 【TA-霜狼_may-《百人计划》】图形2.7.2 GPU硬件架构概述
  20. 卸载3dMax2012流程

热门文章

  1. Java8的集合:HashSet的实现原理
  2. 高并发存储番外篇:Redis套路,一网打尽
  3. 面试官:啥是集群策略啊?
  4. 排名第一的安全软件,为啥会变成流氓软件?
  5. 一线互联网Top20高频面试题曝光!
  6. 未读消息(小红点),前端 与 RabbitMQ 实时消息推送实践,贼简单~
  7. 漫画:骚操作系列(灯泡开关的经典面试题)
  8. 高并发的场景下,不能不说的限流算法
  9. 一生中用来开会的时间,你知道有多久吗?
  10. 什么是OKR?目标管理如何做?