当前位置: 代码迷 >> 综合 >> idea Mark Directory As 目录--各个目录的区别
  详细解决方案

idea Mark Directory As 目录--各个目录的区别

热度:68   发布时间:2023-11-22 13:12:45.0

在这里插入图片描述
1.Source roots (or source folders)—代码所在文件夹

	通过这个类指定一个文件夹,你告诉IntelliJ IDEA,这个文件夹及其子文件夹中包含的源代码,可以编译为构建过程的一部分。

2.Test source roots (or test source folders; shown as rootTest)—cesium代码所在文件夹 如maven test–java

	这些根类似于源根,但用于用于测试的代码(例如用于单元测试)。测试源文件夹允许您将与测试相关的代码与生产代码分开。

通常,源和测试源的编译结果被放置在不同的文件夹中。
3. Resource roots------用于应用程序中的资源文件(图像、各种配置XML和属性文件等)。

	在构建过程中,resources文件夹中的内容均会按照原文件的样子被复制到输出文件夹。和sources文件夹一样,你可以定制你的resources文件夹的结构。你也可以指定你的resources文件夹中的文件被拷贝到输出文件的哪个文件夹中。默认情况下,工程编译后,resources中的文件和文件夹会被放置在和源码编译后相同的文件夹中,所以如果在源码中以相对路径读取resources中的配置文件时,可认为src中的java文件夹和resources为同一个根目录。
  1. Test resource roots----
    测试资源文件夹 maven-test-resources
    (或测试资源文件夹;如roottestresourceij;只有在java模块)是资源文件与您的测试源有关。在所有其他方面,这些文件夹类似于资源文件夹。

IntelliJ IDEA中的各种文件夹图标:
在这里插入图片描述

  相关解决方案