最佳答案
我是个使用 V13的智能菜鸟。
我有一个简单的 java 项目(默认)结构,看起来像:
[] .idea
[] src
[] com.test
mytestClass1
mytestClass2
现在,我想编写一个简单的测试,我想把代码放在/src/test/java 目录中。所以我决定改变我的项目格式,让它看起来像:
[] .idea
[] src
[] main
[] java
[] resources
[] test
[] java
[] resources
在创建了这个结构之后,显然我想将 src 中的当前类移动到 main/java/com... 结构中。
我读过所有关于 内容根源和项目结构的书。信息甚至声明,“内容根目录中的文件夹可以分配到以下类别: 源、测试源、生成的源、生成的测试源和排除的文件夹(在 Java 模块中——也包括资源和测试资源)”
我试过右键单击项目名称,然后 New-> Directory,然后输入“ src/main/java”(也试过用斜杠开头) ,但是当我右键单击我的新目录并选择“ 目录 A”时,唯一的选项是 排除在外。
如果我在根目录中创建一个新目录,我可以选择 将目录标记为测试源根,但它仍然挂起根目录,如:
[] .idea
[] java
[] src
[] com.test
谁能告诉我如何迁移到我想要的结构?