一开始学习开发的时候,习惯把所有的包都写在一个模块下面,维护起来是很是麻烦,耦合性比较高。接触到企业级开发之后,发大多项目都是分模块进行开发,利于协作和维护。

本文将带领大家创建一个多mudule的Maven工程。最终效果如下:

1.在Idea中,单击file > new > project,弹出下面对话框,这里不要选择Create from archetype复选框

之后修改路径什么的,一路next。

结束之后,创建完成了一个这样的项目:

2.在项目上右键,new > Module

选择maven
这里不要选择Create from archetype复选框

一路next,等待创建完成。

3.再创建一个zi-web模块、选择maven,此时勾选Create from archetype.

假设zi-web依赖zi模块,可以在zi-web的pom文件中加入如下依赖:

<dependency><groupId>com.cuteximi</groupId><artifactId>zi</artifactId>
</dependency>

结束,相信大家都已经掌握了如何使用idea创建多个module的项目了。

认真搞定一切。

IDEA创建包含多个module的Maven工程相关推荐

  1. maven 学习笔记(三)创建一个较复杂的 eclipse+android+maven 工程

    前面maven 学习笔记(二)已经说过了怎样通过插件创建一个简单的工程,有了前面的基础,创建一个较复杂的工程就容易了很多.同样是通过已经有了插件,同样如果插件系统中并未存在,还是需要通过Add Arc ...

  2. SpringBoot第二十二篇: 创建含有多module的springboot工程

    这篇文章主要介绍如何在springboot中如何创建含有多个module的工程,栗子中含有两个 module,一个作为libarary. 工程,另外一个是主工程,调用libary .其中libary ...

  3. java商城pom,使用maven创建Java购物商城系统的common工程

    common工程,主要为Java的购物商城系统提供一些工具类,比如cookie管理类,id生成类等. 具体的创建过程如下 第一步: 在idea中依次单击"File"→"N ...

  4. Java springcloud B2B2C o2o多用户商城 springcloud架构 (二十二)创建含有多module的springboot工程...

    这篇文章主要介绍如何在springboot中如何创建含有多个module的工程,栗子中含有两个 module,一个作为libarary. 工程,另外一个是主工程,调用libary .其中libary ...

  5. maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程(转)...

    一.maven的安装 首先,先到官网去下载maven.这里是官网的地址:http://maven.apache.org/download.cgi  请选择最新的版本下载: 解压apache-maven ...

  6. idal 创建springboot 项目_SpringBoot教程:Maven方式创建SpringBoot项目

    一.Maven方式创建Spring Boot项目 1.配置Maven环境 在以maven方式创建Spring Boot项目之前,请先确保自己的Maven并配置好环境变量,并且在ideal中关联好mav ...

  7. Eclipse下Maven工程多模块继承和聚合的创建

    使用Maven对项目进行管理的时候,多模块的继承和聚合是必不可少的,本文简要说明一下在eclipse IDE下创建多模块工程. 1.Maven多模块的聚合 一个Maven工程下创建多个模块,然后用一个 ...

  8. Eclipse 创建 Maven 工程

    Eclipse 下创建maven工程 1,创建Maven工程 右键 new  选择 Maven Project 选择工程目录 next 选择 webapp          Next 填写    先关 ...

  9. idea maven 删除dependencies_使用IDEA创建Maven工程 创建javase工程

    5. 使用IDEA创建Maven工程 - 创建javase工程 1.目标 能够使用IDEA创建javase的Maven工程 2.路径 创建java工程 java工程目录结构 编写Hello World ...

最新文章

  1. 免费GPU哪家强?谷歌Kaggle vs. Colab
  2. 用神经网络分类随机数与无理数
  3. 使用外置tomcat部署spring boot程序需添加servlet-api
  4. php 调用redfish,RedfishWhitePaperRedfish白皮书.pdf
  5. 皁新哪学计算机好,北京科技大学计算机基础模拟AB .doc
  6. 命中率_三分命中率暴涨19%!卡皇进化已无弱项,顶级3D练成何须布拉
  7. vue-cli 打包部署
  8. 射命丸文 (Standard IO)
  9. 使用AIDL实现进程间的通信
  10. 自主创新战略下的技术创新之道
  11. 使用C#与三菱PLC通讯
  12. 记录-QuartuesⅡ-Qsys自定义数码管IP过程以及遇到的源文件路径问题
  13. Triangle 三角形求最小路径和 @leetcode
  14. Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
  15. 泛微文书定确保电子档案移交接收过程:真实、完整、可用和安全
  16. 2019-2020-2 20175227张雪莹《网络对抗技术》 Exp2 后门原理与实践
  17. “希希敬敬对”团队作业-敏捷冲刺2
  18. 如何撰写综述性科技论文(网摘)
  19. 旧金山,这几天天气不错
  20. python处理MNIST数据集

热门文章

  1. Xcode 9.0 beta 3 GPUImage崩溃问题(presentBufferForDisplay)
  2. 洛谷——P1478 陶陶摘苹果(升级版)
  3. Tips:无法在Windows2012 R2+exchange2010中文版上安装SP3 RU8v2
  4. UIScrollView相关问题(计算分页)
  5. keepalived和heartbeat区别
  6. 建立简单的VLAN通信
  7. document.getElementsByName和document.getElementById用法
  8. EBGP邻居抖动问题
  9. Serverless实战 —— 三分钟入坑指北 Docsify + Serverless Framework 快速创建个人博客系统
  10. Spring ORM示例 - JPA,Hibernate,Transaction