http://www.pianshen.com/article/3070289153/

第一步:

打开IDEA,点击create new project,如果没有弹出如下界面,就先将打开的项目关闭,然后重新打开IDEA即可

一开始创建父工程,所以不用选中create from archetype,点击next,如下图:

第二步:

GroupId(一般填反转后公司域名)和ArtifactId(项目名)还有Version,这三个属性目的是标识你的项目的唯一性,点击next,如下图:

第三步:

以上配置按需修改,一般保持默认,很简单就是保存项目的路径,点击Finish,如下图:

第四步:

父工程创建后,由于是父工程,所以建议删除其中的src文件,接下来创建子项目,鼠标移到项目上右键,依次new→点击module,如下图:

第五步:

子工程需要按下图标识1/2/3操作,如下图:

第六步:

输入ArtifactId(项目名),点击next,如下图:

第七步:

可以保持默认,直接点击next,如下图:

第八步:

点击finish完成,如下图:

注意:sontest是my_test的子项目,所以目录是\my_test\sontest,要看仔细,不然会创建失败

创建成功,如下图:

第九步:

子工程也可以是java项目,在new→module时不要选中Create from archetype,点击next,然后填一个ArtifactId(项目名),然后一直next就行了

注意:pom文件中要添加<packaging>jar</packaging>

第十步:

maven子工程创建完毕后,会发现main文件夹里面没有java文件夹,没关系,自己创建就行了,如下图(图中不明白的配置可以百度IDEA相关文档查阅清楚,这里不多叙述):

选中main文件夹,右键,点击New Folder...创建java文件夹后,继续操作就OK,如下图(创建resources文件夹同理):

如上操作后,

直接点击Apply即可,如果弹出报错提示那就是因为父工程中有错误的文件目录,如下图(现在无错误,我当初遇到过这个问题是这样解决的,如果不行请自行百度):

先选中父工程,然后看右边Add Content Root中是否除了Excluded Folders还有其他红色的文件目录,如果有删除就行了

使用IDEA创建maven父子工程项目的更多相关文章

  1. 在idea中创建maven父子工程,子工程无法导入父工程依赖的问题

    创建maven父子工程时遇到一个问题,当子工程的名称前缀和父工程的名称一样时,子工程会出现一系列的问题.比如我的父工程名称是microservicecloud,子工程名称是microservicecl ...

  2. Eclipse创建Maven父子项目

    Eclipse创建Maven父子项目 - 木头若愚 - CSDN博客https://blog.csdn.net/jay_1989/article/details/53906995 创建maven项目是 ...

  3. 创建Maven父子项目以及它们的优点

    此文引用:https://blog.csdn.net/zxl8876/article/details/104180133 创建maven父子项目 第一步创建父项目: 新建一个普通的maven项目 删除 ...

  4. 二创建maven父子项目

    关于maven中的parent聚合一直都有没好好总结,固有这篇. ------------------------------------------------------------------- ...

  5. eclipse创建Maven父子结构Maven项目

    1.创建聚合模块 选择菜单项 File—>New—>Other,在弹出的对话框中选择Maven下的Maven Project,然后单击Next按钮,在弹出的New Maven Projec ...

  6. 创建maven父子项目(九)

    一.父子-聚合项目 通过 maven 可以创建父子-聚合项目. 所谓的父子项目,即有一个父项目,有多个子项目.这些子项目,在业务逻辑上,都归纳在这个父项目下,并且一般来说,都会有重复的jar包共享.所 ...

  7. 构建Maven父子工程

    IDEA构建maven父子工程:  1.打开IDEA,Create New Project 如图:   如果没有弹出新建界面,可以先 file-->Close Project 如图: 2.创建父 ...

  8. 新建maven 父子模块项目

    第一步: 第二步: 先创建个简单的空架结构作为父项目 第三步: 创建子项目 第四步: 切换显示不同的maven子项目显示方式 关于maven中的parent聚合一直都有没好好总结,固有这篇. ---- ...

  9. 如何使用jenkins部署maven父子工程

    最近使用jenkins自动部署项目时遇到一个问题,如果部署单个的maven工程,没有什么问题, 但是在部署maven创建的父子工程,如果只从svn或者git上拉取子工程源码时,会报找不到父 工程pom ...

随机推荐

  1. apache2.4

    介绍 Apache HTTP server是Apache软件基金会的一个开源的网页服务器,可以运行在几乎所有广泛使用的计算机平台上,由于跨平台和安全性被广泛使用,是目前最流行的web服务器软件之一,目 ...

  2. 在spring boot中三分钟上手apache顶级分布式链路追踪系统skywalking

    原文:https://juejin.im/post/5cd10e81e51d453b560f2d53 skywalking在apache里全票通过成为了apache顶级链路追踪系统 项目地址:gith ...

  3. 数据库系统概论(新技术篇)--中国人民大学【第13讲】KEY-VALUE数据库(键值对数据库)

    市面上主流的分布式文件系统(FS): (Hadoop的)HDFS,(Google的)GFS     详见ppt   1.数据服务与键值对数据库: 数据服务:data serving数据服务:数据的简单 ...

  4. 【转】Pandas学习笔记(三)修改&添加值

    Pandas学习笔记系列: Pandas学习笔记(一)基本介绍 Pandas学习笔记(二)选择数据 Pandas学习笔记(三)修改&添加值 Pandas学习笔记(四)处理丢失值 Pandas学 ...

  5. wordcloud词云模块

    wordcloud词云模块 下载 pip install wordcloud 使用 import wordcloud##调用整个模块 form wordcloud import WordCloud## ...

  6. 洛谷P3835 【模板】可持久化平衡树(FHQ Treap)

    题面 传送门 题解 可持久化一下就好了,具体可以看代码 这里有一个小\(trick\)就是我们原本在\(merge\)的时候也要新建节点的,但是我们\(merge\)之前一般已经\(split\)过了 ...

  7. java spring框架的定时任务

    由于测试的原因,最近有接触java spring  @Scheduled的定时任务,当时还以为配置起来表达式和crontab是完全一样的,没想到还有些许不一样. 在spring中,一个cron表达式至 ...

  8. 一个小问题 关于 com.mysql.jdbc.PacketTooBigException: Packet for query is too large

    这个错本身就是应为传输的数据大于mysql的max_allowed_packet参数默认值造成的: 之前遇到这个问题,一直是改max_allowed_packet的值 ,做项目遇到这个错误改了好几次, ...

  9. IIS 加载字体

    原文:https://blog.csdn.net/prospertu/article/details/72852500 <system.webServer> <staticConte ...

  10. selenium--等待的三种方式

    前戏 在我们做UI自动化的时候,最不稳定的就是页面了,由于各种原因页面的元素没有加载出来,比如网速慢,服务器响应慢等等,这时候如果我们去操作页面的元素,selenium会给我们抛出一个NoSuchEl ...