什么是可接受的文件夹结构的IntelliJ项目中的想法?
多源(like this)建议采用以下结构:
.
│ .idea
└── src
├── main
│ ├── java
│ │ └── com.simpleproject
│ │ └── SimpleClass.java
│ └── resources
└── test
├── java
│ └── com.simpleproject
│ └── SimpleClassTest.java
└── resources
我知道这以前起过作用,但现在它在抱怨java.lang.SecurityException: Prohibited package name: java
Apparently,java
不允许作为包名。我不明白为什么有时是可以接受的,有时是不能接受的。在Java中,有人能提供一个可接受的IntelliJ项目文件夹结构的完整示例吗?
发布于 2017-01-13 16:23:32
这是maven项目的基本文件夹结构。IntelliJ通常会识别这一点,并为您设置耸人听闻的默认设置。
如果它没有这样做(或者是在事后修改了它们),则需要将java文件夹设置为sources
文件夹(即包含源代码的文件夹)。
为此,你需要:
File > Project Structure
src/main/java
文件夹并选择它Sources
重复测试文件夹(标记为“测试”)、资源(标记为“资源”)、测试资源(标记为“测试资源”)等。
发布于 2019-10-10 15:45:34
在“项目结构设置”中,选择“模块->”,将文件夹类型设置为特定类型。然后进行mvn清理和mvn编译。
发布于 2019-05-16 01:58:33
只需关闭intellij并从项目根目录中删除任何现有的.IML文件即可。
https://stackoverflow.com/questions/41638654
复制相似问题