idea中不同种类目录的含义

文章转载自:https://blog.csdn.net/xiaohei_neko/article/details/79353605,有部分改动

idea中不同种类目录的含义

  • Source Folders
    • By assigning a folder to this category, you tell IntelliJ IDEA that this folder and its subfolders contain source code that should be compiled as part of the build process.
    • 即:表示代码源文件目录,生成的class文件会输出到target->classess文件夹中,但里面的源文件不会复制到target->classes文件夹中.
  • Test Source Folders
    • These roots are similar to source roots but are for code intended for testing (e.g. for unit tests). Test source folders let you keep the code related to testing separate from the production code.Compilation results for sources and test sources, normally, are placed into different folders.
    • 这个类型的文件夹也用于存放源码,不过是测试的源码(比如单元测试)。test source 文件夹可以帮助你将测试代码和产品代码分离开。
  • Resource Folders
    • are for resource files used in your application (images, various configuration XML and properties files, etc.).
    • During the build process, all the contents of the resource folders are copied to the output folder as is.
    • Similarly to sources, you can specify that your resources are generated. You can also specify which folder within the output folder your resources should be copied to.
    • 该类文件夹用于存放你的应用中需要用到的资源文件(如:图片、xml或者properties配置文件等)。
    • 在构建过程中,resources文件夹中的内容均会按照原文件的样子被复制到输出文件夹。和sources文件夹一样,你可以定制你的resources文件夹的结构。你也可以指定你的resources文件夹中的文件被拷贝到输出文件的哪个文件夹中。
    • ps:默认情况下,工程编译后,resources中的文件和文件夹会被放置在和源码编译后相同的文件夹中,所以如果在源码中以相对路径读取resources中的配置文件时,可认为src中的java文件夹和resources为同一个根目录.
    • pps:Resource Folders表示资源文件目录,目录里面的文件会在代码编译后被直接复制到target->classess文件夹中。
  • Test Resource Folders
    • are for resource files associated with your test sources. In all other respects, these folders are similar to resource folders.
    • (只有在java模式中可以使用)用于存放测试源码中关联的资源文件。除此之外,和resource文件夹没有区别。
  • Excluded Folders
    • are ones that IntelliJ IDEA “almost ignores”.
    • Very limited coding assistance is provided for files in excluded folders. Classes contained in excluded folders don’t appear in code completion suggestion lists, references to such classes are shown in the editor as unresolved. When searching, IntelliJ IDEA doesn’t look in excluded folders, etc.
    • 对于Excluded Folders中的文件,仅提供很少量的代码编写帮助。并且该文件夹中包含的类不会显示在代码建议列表中,也不能引用这些类。在搜索时,idea也不会在这些文件中搜索。

idea中各种文件夹的图标:
idea中各种文件夹的图标

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值