当我转到我的项目结构并右键单击-〉新建时,我只看到新的文件/文件夹等...但没有类生成或包。我如何让IntelliJ做到这一点?(我有Intellij 14 Ultimate -见下图)
lvmkulzt1#
IntelliJ将提供在新菜单中创建新类的选项,只有当您在项目结构的部分中右键单击时,该部分标记为Sources root或Test sources root。在您的例子中,右键单击项目结构视图中的src/main目录,并选择 * Markdirectory As/SourcesRoot *。此外,Gradle希望Java类默认放置在src/main/java中(并在src/test/java中测试Java类)。我认为如果您遵循此约定,IntelliJ会自动将这些文件夹标记为(测试)源根。因此,根据此约定调整项目结构可能是更好的解决方案。以下是Gradle guide关于此问题的报价:Gradle期望在src/main/java下找到您的生产源代码,在src/test/java下找到您的测试源代码
src/main
src/main/java
src/test/java
1条答案
按热度按时间lvmkulzt1#
IntelliJ将提供在新菜单中创建新类的选项,只有当您在项目结构的部分中右键单击时,该部分标记为Sources root或Test sources root。
在您的例子中,右键单击项目结构视图中的
src/main
目录,并选择 * Markdirectory As/SourcesRoot *。此外,Gradle希望Java类默认放置在
src/main/java
中(并在src/test/java
中测试Java类)。我认为如果您遵循此约定,IntelliJ会自动将这些文件夹标记为(测试)源根。因此,根据此约定调整项目结构可能是更好的解决方案。以下是Gradle guide关于此问题的报价:
Gradle期望在src/main/java下找到您的生产源代码,在src/test/java下找到您的测试源代码