如何在Intellij 13中创建测试目录?

时间:2015-01-26 23:03:50

标签: java intellij-idea

我是使用v13的Intellij noob。

我有一个简单的java项目(默认)结构,如下所示:

  [] .idea
  [] src
     [] com.test
          mytestClass1
          mytestClass2

现在,我想编写一个简单的测试,我想将该代码放在/ src / test / java目录中。所以我决定改变我的项目格式,看起来像:

 [] .idea
   [] src
     [] main
        [] java    
        [] resources
     [] test
        [] java    
        [] resources

在创建该结构之后,我显然希望将src中的当前类移动到main / java / com ...结构。

我已经阅读了所有关于content roots and project structure的内容。该信息甚至表示,“内容根目录中的文件夹可以分配到以下类别:源,测试源,生成的源,生成的测试源和排除的文件夹(在Java模块中 - 还包括资源和测试资源)”

我尝试右键单击项目名称,然后点击New - >目录然后输入“src / main / java”(也尝试使用前导斜杠)但是当我右键单击我的新目录并选择“将目录标记为”时,唯一的选项是排除

如果我在根目录中创建一个新目录,我可以选择将目录标记为测试源根目录,但它仍然会挂起根目录,如:

  [] .idea
  [] java
  [] src
     [] com.test

有人可以告诉我如何迁移到我想要的结构吗?

1 个答案:

答案 0 :(得分:96)

你应该有这样的结构:

 [] .idea    
 [] src
    [] main
      [] java   
           com.simpleproject
             SimpleClass.java
      [] resources
    [] test
      [] java
           com.simpleproject
             SimpleClassTest.java
      [] resources

之后转到:文件 - >项目结构 - >模块和"来源"选项卡,你可以选择哪个文件夹"测试文件夹" (通常是测试中的java),"来源" (通常是java in main)等,点击"标记为"选项。