热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在Intellij13中创建测试目录?

如何解决《如何在Intellij13中创建测试目录?》经验,为你挑选了1个好方法。

我是使用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 ...结构中.

我已经阅读了有关内容根和项目结构的所有内容.该信息甚至表示,"内容根目录中的文件夹可以分配给以下类别:源,测试源,生成的源,生成的测试源和排除的文件夹(在Java模块中 - 也包括资源和测试资源)"

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

如果我在根目录中创建一个新目录,我可以选择Mark Directory As Test Sources Root但它仍然会挂起根目录,如:

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

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



1> mariusz-s..:

你应该有这样的结构:

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

之后转到:文件 - >项目结构 - >模块,在"源"选项卡中,您可以选择哪个文件夹是"测试文件夹"(通常是测试中的java),通过单击"源"(通常是主要的java)等标记为"选项.


这似乎仍然是IntelliJ 14的正确过程。为什么这么复杂?是因为IntelliJ通常在项目创建时将测试源添加到根目录吗?
推荐阅读
author-avatar
LING2502856847
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有