IntelliJ IDEA和Maven:在同一个包中创建测试资源

时间:2014-04-21 13:44:07

标签: maven intellij-idea

我正在使用IntelliJ IDEA,我的项目有一个默认的Maven结构。

我经常遇到需要在同一个包中创建新类或资源的场景,但是在不同的文件夹中(src/main/javasrc/main/resourcessrc/test/java之一{ {1}})。我正在编辑src/test/directory中的类并且我需要在src/main/java中创建测试的情况由创建测试命令涵盖。 其他情况怎么样?

我经常发现自己在编写单元测试,并且我想在test资源文件夹的同一个包中创建一个测试资源。有没有快速的方法来实现这一目标?

2 个答案:

答案 0 :(得分:1)

据我所知(通过10年的使用),没有内置的方法来做到这一点。这是我最近一直希望创建默认的Spring Test Context文件的东西。您的帖子促使我打开Feature Request以自动生成弹簧文本上下文。我建议您为该请求添加评论,或者打开单独的功能请求。

答案 1 :(得分:1)

您至少可以执行以下操作:复制程序包的路径,然后(在测试资源目录中)说出新目录,然后将路径粘贴到该目录中。然后,您需要删除绝对前缀,但可以保留程序包定义。采用深层的包装结构,至少可以有所帮助。