使用IDEA创建maven父子工程项目 (图文)

 更新时间:2022年04月06日 11:00:52   作者:V青山绿水  
本文主要介绍了使用IDEA创建maven父子工程项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

第一步:

打开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父子工程项目 (图文)的文章就介绍到这了,更多相关IDEA创建maven父子工程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java设计模式之观察者模式简单解读

    java设计模式之观察者模式简单解读

    这篇文章主要介绍了java设计模式之观察者模式简单解读,观察者模式是在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新,需要的朋友可以参考下
    2023-10-10
  • java Socket实现简单模拟HTTP服务器

    java Socket实现简单模拟HTTP服务器

    这篇文章主要介绍了java Socket实现简单模拟HTTP服务器,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 基于jenkins实现发布node.js项目

    基于jenkins实现发布node.js项目

    这篇文章主要介绍了基于jenkins实现发布node.js项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Spring MVC概念+项目创建+@RequestMappring案例代码

    Spring MVC概念+项目创建+@RequestMappring案例代码

    Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet,这篇文章主要介绍了Spring MVC概念+项目创建+@RequestMappring,需要的朋友可以参考下
    2023-02-02
  • java实现ssh连接服务器的方法步骤

    java实现ssh连接服务器的方法步骤

    本文主要介绍了java实现ssh连接服务器的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • Netty如何设置为Https访问

    Netty如何设置为Https访问

    这篇文章主要介绍了Netty如何设置为Https访问,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • java JDBC系列教程之JDBC类的简析与JDBC的基础操作

    java JDBC系列教程之JDBC类的简析与JDBC的基础操作

    这篇文章主要介绍了java JDBC系列教程之JDBC类的简析与JDBC的基础操作,本文分步骤通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 详细分析Java中String、StringBuffer、StringBuilder类的性能

    详细分析Java中String、StringBuffer、StringBuilder类的性能

    在Java中,String类和StringBuffer类以及StringBuilder类都能用于创建字符串对象,而在分别操作这些对象时我们会发现JVM执行它们的性能并不相同,下面我们就来详细分析Java中String、StringBuffer、StringBuilder类的性能
    2016-05-05
  • java(包括springboot)读取resources下文件方式实现

    java(包括springboot)读取resources下文件方式实现

    这篇文章主要介绍了java(包括springboot)读取resources下文件方式实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Java stream流中peek用法简单示例

    Java stream流中peek用法简单示例

    这篇文章主要给大家介绍了关于Java stream流中peek用法的相关资料,Java Stream中的peek()方法也是用于查看每个元素,但不改变流的操作的方法,文中通过代码介绍的需要的朋友可以参考下
    2023-12-12

最新评论