IDEA创建maven父子工程

闲来无事,想自己搭建一个项目偶尔弄点小应用锻炼锻炼自己,先前已经搭建过一个简单的web项目,也写了一些简单的小程序并且部署到自己的服务器,无奈电脑还原的时候忘了备份那份项目了。

也罢,重新搭建一个更为复杂但方便修改更行的项目吧。

公司使用的正是SSH框架的maven父子工程项目,初来乍到一看这项目结构,怎么一个项目里面有这么多个子项目,后来问了才知道是maven的父子工程,将微信服务号的项目同管理平台ERP系统两个子工程以及其他jar包整成同一个父项目之下的子工程便于管理。

下面开始创建一个项目的壳

首先创建一个空的空间,Idea每创建一个项目就得打开一个窗口,这里创建一个空间以便于存放空项目里的父子项目,File 一> New 一> Project 选择最后一个Empty Project,点击Next进入下一步,接下来填入Project名称以及路径点击finish即创建完一个空的项目。

创建一个Empty Project

创建一个Empty Project

既然是没有项目的空间那么肯定会让你在里面继续创建项目的,开始创建空项目(里面放父工程子工程),选择Moudles 一> Maven 直接Next 不必勾选Create from archetype,输入GroupId以及Artifactid点击Next,如ModulesName需要修改则修改,否则点击finish完成空项目创建,既然是空项目,那么src就没用了可以删除,修改空项目pom文件,添加<packaging>pom</packaging>表示这是一个pom工程项目,如需修改maven配置文件则修改,默认使用IDEA自带的maven,也可以选择自己的maven,File 一> Settings 一> 搜索maven

创建空的项目

填写GroupId以及Artifactid

点击finish完成

点击ok

删除src文件夹

添加pom.xml配置文件信息

修改maven配置

接下来开始创建一个父工程parent 跟上一步骤一样,只不过不用删除src了


这是父工程,不用继承,选择none


同意是pom工程,添加pom.xml配置信息

接下来创建子工程,比如创建一个中间件middleware的jar包,在空mytest下点击右键New 一> Module 一> Maven 这是要选中Create from archetype,下面创建工程的一些模版,选中maven- archetype-quickstart 点击Next


创建第一个子工程middleware

继承父工程

如一开始没有配置maven的话这里可以配置

查看信息是否正确,确保该子工程在父工程之下

点击finish后等待安装完maven添加pom.xml配置信息声明该项目是一个jar包


声明该项目是一个jar包

接下来创建web项目,基本与前面一样,不同的是下面


选择webapp
image.png
自动声明为war包

其他jar包或者war包一样远离,需要创建多少创建多少。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,958评论 6 342
  • Maven编译代码的相关命令 第一、main目录下的主代码编写完毕后,使用Maven进行编译,在项目根目录下运行命...
    加油小杜阅读 1,258评论 0 2
  • Maven使用入门 1. Maven概述 Maven是什么?Maven项目对象模型(POM),可以通过一小段描述信...
    小小韩_小小红阅读 2,572评论 2 28
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,949评论 18 139
  • 那年在南京,天天带着两个孩子出门逛。 一日,为了坐双层公交车,三个人误打误撞到一个小公园。小公园依着古城墙而建,所...
    铅笔芒种阅读 296评论 0 1