Idea中new project项目与new module项目区别与验证
文章目录
- 前言
- 父子关系
- 查阅资料
- 测试
- 新建空的java_project
- 新建空的java_module
- 新建空的maven_project
- 新建空的maven_module
- 结论
- .idea文件夹
前言
idea中有“new project”和“new mudule”两个选项,这两个选项有什么区别?
我们应该在什么情况使用哪个“new”?
实际上我们应该清楚的知道在idea中“project”与“module”是父子关系,project是父亲,包含了module,但是我还是要验证以下他们的区别在哪
父子关系
当我们新建一个module的时候idea会让我们指定一个“父”项目,也就是“project”项目
查阅资料
查到了Eclipse和idea的选项映射关系
可以看到Eclipse中的workspace = idea中的Project
测试
新建空的java_project
新建空的java_module
新建空的maven_project
新建空的maven_module
结论
父类project只是多了一个.idea名称的文件夹,其他的文件结构与module完全吻合
.idea文件夹
可以看到workspace.xml也在.idea文件夹中,进入内部看一下
<?xml version="1.0" encoding="UTF-8"?>
<project version="4"><component name="AutoImportSettings"><option name="autoReloadType" value="SELECTIVE" /></component><component name="ChangeListManager"><list default="true" id="3d2812d1-703f-4202-98ae-578e87575085" name="Default Changelist" comment="" /><option name="SHOW_DIALOG" value="false" /><option name="HIGHLIGHT_CONFLICTS" value="true" /><option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /><option name="LAST_RESOLUTION" value="IGNORE" /></component><component name="ProjectId" id="2FCAYMeh5OIghHlW8LrSph28T8W" /><component name="ProjectViewState"><option name="showExcludedFiles" value="false" /><option name="showLibraryContents" value="true" /></component><component name="PropertiesComponent"><property name="RunOnceActivity.OpenProjectViewOnStart" value="true" /><property name="RunOnceActivity.ShowReadmeOnStart" value="true" /><property name="WebServerToolWindowFactoryState" value="false" /><property name="aspect.path.notification.shown" value="true" /></component><component name="TaskManager"><task active="true" id="Default" summary="Default task"><changelist id="3d2812d1-703f-4202-98ae-578e87575085" name="Default Changelist" comment="" /><created>1663985739007</created><option name="number" value="Default" /><option name="presentableId" value="Default" /><updated>1663985739007</updated></task><servers /></component>
</project>
Idea中new project项目与new module项目区别与验证相关推荐
- Springboot整合eureka父子项目——多模块module项目,即微服务项目
父项目 父工程也是一个POM工程,该工程中定义了所有平时常用jar包的版本和依赖管理,以及一些常用插件的管理. 到此我们可以看出springboot项目继承spring-boot-starter-pa ...
- IDEA中Project 和 Module的区别
(1).在IntelliJ IDEA中Project是最顶级的结构单元,一个Project是由一个或者多个Module组成.一些主流大型项目结构基本上都是由多个Module的结构组成. (2).主 ...
- linux gradle目录结构,android studio中,project和module的目录结构
project.iml--NO:这个是用来管理project的相关配置信息的,也是标识这个文件夹是一个android项目的.如果误删该文件,Android Studio将不会将该文件当做安卓项目,只会 ...
- intellij idea 管理module和project,以及git管理项目
introduction 这篇笔记主要包括两部分内容,第一部分是介绍idea如何操作project和module.第二部分则是创建git项目,然后idea中导入项目,然后创建多个module,以及一些 ...
- eclipse项目中的.project文件
eclipse项目中的.project文件 .project文件 buildSpec natures 普通jar工程 maven的jar工程 普通Web工程 maven的Web工程 .project文 ...
- IDEA中的Project与Module的概念及使用方法
IDEA中的Project与Module的概念及使用方法 概念 Project Module 使用方法 将使用相同配置的不同项目作为Module放入同一Project,以提高相同配置的复用性 父工程复 ...
- idea中同一project下创建多个module
idea中同一project下创建多个module 问题描述: 直接通过File->new->module->java->next,并在Moudle name中输入模块名称后p ...
- IntelliJ IDEA 中的 project 和 module 与Eclipse中workspace和project的关系
IntelliJ IDEA 中的 project 和 module 与Eclipse中workspace和project的关系如下图所示: 转载于:https://www.cnblogs.com/CH ...
- 解决导入maven项目之后pom.xml中的project标签报错:批量删除没有下载完全的pom依赖bat脚本
报错现象: 导入maven项目之后pom.xml中的project标签报错. 问题原因: 这个项目我来来回回导入的很多次,有些依赖没有下完全,只下了一半.当我再一次导入该项目时,那些没有下载完全的依赖 ...
最新文章
- 如何保证MySQL和Redis的数据一致性?10张图带你搞定!
- 远程管理MAC OS
- JAVA程序员必看的面试题
- 2012 r2 万能网卡驱动_老旧台式机也可升级WiFi6和蓝牙5.1,仅安装百元网卡即可...
- 剖析Linux系统启动过程
- [linux]makefile使用
- 【Nutch基础教程之七】Nutch的2种运行模式:local及deploy
- floatvalue 重写_Java Number floatValue()方法与示例
- 关于response格式转换
- 初中学历在辽宁学计算机,在辽宁省实验中学学习是怎样一番体验?
- [软件工程学习笔记]浅谈敏捷开发
- html5 职工入职后台管理系统_丽水微信社群裂变营销管理系统公司
- shl归纳推理测试题库_shl归纳推理测试答案
- 有关电动自行车上牌的知识,快来围观~
- 腾讯云游戏多媒体解决方案
- Qt5中使用lambda表达式
- 同级最强!天玑8200实测成绩放出,iQOO Neo7 SE神机配神U
- LDA与QDA分类数据的简单应用(python)
- 互联网技术从业者怎么解决系统高并发?
- Contiki开发1:Contiki与8位MCU
热门文章
- [Python Scrapy爬虫] 二.翻页爬取农产品信息并保存本地
- 网络安全工程师待遇 网络安全工程师需要学什么
- serviceaccounts is forbidden: User “system:serviceaccount:kubernetes-dashboard:kubernetes-dashboard“
- 【记录】饥荒联机版+个人云服务器搭建(2020.6.19)
- 恭喜孙叫兽在CSDN年度之“战”中脱颖而出——喜提一等奖(小米手环+定制勋章)
- Unix学习记录(二)
- 全球名校AI课程库(25)| MIT麻省理工 · 机器学习导论课程『Introduction to Machine Learning』
- 机械师怎么打开计算机管理,详解机械师win10打开fn热键功能教程
- AskyBlock插件配置教程
- c语言:根据邮件的重量和是否选择加急计算邮费。