在 IntelliJ 中创建完整的包路径而不是一个一个地创建
Create full package path instead of one-by-one in IntelliJ
背景
假设您有一个 Java 项目,并且您的包结构有点深。 class其中一个,在src/java
文件夹下是
com.example.projectname.more.packages.Class
现在,我想为此 class 创建一个测试,所以我必须在 src/test
下创建 class
com.example.projectname.more.packages.ClassTest
但我必须一个一个地创建包,这会很乏味。
问题
有没有办法,无论是在 IntelliJ 中,还是通过其他工具,说“用这个包路径创建 class,并自动创建该路径中缺少的任何东西”?
例如,我的 test
根目录中可能已经有 com.example
包,在这种情况下它会检测到这一点,并创建路径的其余部分。
在 IntellIJ 中,当您创建一个 class 时,它的包将自动创建。
只需右键单击 src/java
目录,然后转到“新建 -> Java Class”。输入新class的package-qualified名称,将创建所有缺少的包:
例如,假设我没有文件夹 a、b、c、d、e,除了文件 Foo.java.
之外,这将创建所有这些文件夹
背景
假设您有一个 Java 项目,并且您的包结构有点深。 class其中一个,在src/java
文件夹下是
com.example.projectname.more.packages.Class
现在,我想为此 class 创建一个测试,所以我必须在 src/test
下创建 class
com.example.projectname.more.packages.ClassTest
但我必须一个一个地创建包,这会很乏味。
问题
有没有办法,无论是在 IntelliJ 中,还是通过其他工具,说“用这个包路径创建 class,并自动创建该路径中缺少的任何东西”?
例如,我的 test
根目录中可能已经有 com.example
包,在这种情况下它会检测到这一点,并创建路径的其余部分。
在 IntellIJ 中,当您创建一个 class 时,它的包将自动创建。
只需右键单击 src/java
目录,然后转到“新建 -> Java Class”。输入新class的package-qualified名称,将创建所有缺少的包:
例如,假设我没有文件夹 a、b、c、d、e,除了文件 Foo.java.
之外,这将创建所有这些文件夹