首页 > 其他分享 >IDEA 的文件夹的类型说明

IDEA 的文件夹的类型说明

时间:2023-10-08 11:32:58浏览次数:42  
标签:src 单元测试 IDEA maven 编译 文件夹 类型 目录 标注

 

IDEA 的文件夹的类型说明_java

 

 

IDEA 的文件夹的类型说明_maven项目_02

 

 

通过IDEA  File 菜单  ->  Project Structure - Modules ,或者 右键 Mark Directory as 可以找到这五种类型。

Sources

一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编译的目录,就需要对该目录进行此标注。只有 Sources 这种可编译目录才可以新建 Java类和包。

在规范的 maven 项目结构中,顶级目录是 src,但maven的src我们是不会设置为Sources的,而是在其子目录 src - main - java,我们会设置 java 目录为 Sources。

Tests

一般用于标注可编译的单元测试目录。而单元测试的目录是 src - test - java,我们会设置java目录为Tests,表示该目录是作为可编译的单元测试目录。一般这个和后面几个我们都是在maven项目下进行配置的,可以看出IntelliJIDEA对maven项目的支持是比彻底的。

Resources

一般用于标注资源文件目录。在maven项目下,资源目录是单独划分出来的,其目录为:src - main - resources,我们会设置resources目录为Resources,表示该目录是作为资源目录。资源目录下的文件是会被编译到输出目录下的。

Test Resources

一般用于标注单元测试的资源文件目录。在maven项目下,单元测试的资源目录是单独划分出来的,其目录为:src - test - resources,我们会设置resources目录为TestResources,表示该目录是作为单元测试的资源目录。资源目录下的文件是会被编译到输出目录下的。

Excluded

一般用于标注排除目录。被排除的目录不会被IntelliJIDEA创建索引,相当于被IntelliJIDEA废弃,该目录下的代码文件是不具备代码检查和智能提示等常规代码功能。
如图所示,被标注的目录会在右侧有一个总的概括。其中classes虽然是Excluded目录,但是它有特殊性,可以不显示在这里。

IDEA 的文件夹的类型说明_maven项目_03

 

 


IDEA 的文件夹的类型说明_java_04

 

REF

https://www.dazhuanlan.com/rerth/topics/1472603



标签:src,单元测试,IDEA,maven,编译,文件夹,类型,目录,标注
From: https://blog.51cto.com/emanlee/7753795

相关文章

  • 迁移类型与内存碎片
    前言在伙伴系统中长时间的内存分配之后很容易造成内存碎片,即物理内存总量不少但是无法合并为大的连续内存块。而在现代CPU中提供了hugepage的可能,可以分配超大块的page,在TLB中使用更少级的地址转换操作。一个page覆盖了更大的地址范围,大幅度的提高了TLB的命中概率。对于内存密集......
  • TypeScript入门到精通——TypeScript类型系统基础——元组类型
    TypeScript类型系统基础——元组类型 元组(Tuple)表示由有限元素构成的有序列表。在JavaScript中,没有提供原生的元组数据类型。TypeScript对此进行了补充,提供了元组数据类型。由于元组数组之间存在很多共性,因此TypeScript使用数组来表示元组。 在TypeScript中,元组类型......
  • VSCode & Intellij IDEA CE 数据库连接
    VSCode&IntellijIDEACE数据库连接大概记一下现在正在用的几个工具/插件VSCodeVSCode里面的工具我下载了很多,如果只是链接MySQL的话,可能用JunHan这位大佬的MySQL就好了:使用这个插件直接打开.sql文件单击运行就能跑sql命令,而且跑起来也挺方便的不过我们项目......
  • 【Mysql】不要用int类型存储11位手机号
    一、遇到问题今天在做添加数据的时候,发现手机号存储错误,报错信息是:Cause:com.mysql.cj.jdbc.exceptions.MysqlDataTruncation:Datatruncation:Outofrangevalueforcolumn'f_phone'atrow1;Datatruncation:Outofrangevalueforcolumn'f_phone'atrow1;ne......
  • Redis数据类型和应用场景
    一、Redis常用的5种数据类型字符串(String):最基本的数据类型,可以存储字符串、整数或浮点数。哈希(Hash):键值对的集合,可以在一个哈希数据结构中存储多个字段和值。列表(List):按照插入顺序存储一组有序的值,可以在列表的两端执行插入、删除和访问操作。集合(Set):无序的唯一值的集合,支持......
  • Linux---0.11---asm.s硬件中断类型介绍
    _divide_error这是一个标记,通常用于表示与除法错误相关的处理程序或函数。当发生除以零的错误时,处理器可能会跳转到与此标记关联的处理程序,以处理该错误。_debug_debug:这是一个标记,通常用于表示与调试相关的处理程序或函数。调试处理程序通常用于在调试模式下捕获和处理调试事......
  • Go 基础之基本数据类型
    Go基础之基本数据类型目录Go基础之基本数据类型一、整型1.1平台无关整型1.1.1基本概念1.1.2分类有符号整型(int8~int64)无符号整型(uint8~uint64)1.2平台相关整型1.2.1基本概念1.2.2注意点1.2.3获取三个类型在目标运行平台上的长度1.3整型的溢出问题1.3.1什么是整形溢出?1.......
  • Go 复合数据类型之结构体与自定义类型
    Go复合数据类型之结构体与自定义类型目录Go复合数据类型之结构体与自定义类型一、类型别名和自定义类型1.1类型定义(TypeDefinition)简单示例1.2类型别名简单示例1.3类型定义和类型别名的区别二、结构体2.1结构体介绍2.2结构体的定义2.3定义一个空结构体2.3.1空结构体介......
  • 类型转换
    类型转换由于Java是强类型语言,在进行某些计算时,需要用到类型转换低--------------------------------高byte,short,char<int<long<float<double 运算中,不同类型的数据需转化为同一类型,再进行运算强制类型转换(低-->高)自动类型转换(高-->低)......
  • Python 图片管理工具介绍(筛像素+从文件夹取出图片并放到文件夹内+excel读取)
    功能介绍:这是一个Python脚本工具,用于批量管理和复制图片。其主要功能如下:从Excel表格读取数据:程序使用openpyxl库从Excel文件中读取数据,其中A列包含源图片的路径(可以有多个路径,用逗号分隔),B列包含目标目录。图片筛选:仅复制最小维度大于800像素的图片,这可以确保目标目录中的......