使用maven构建项目后,发现以下奇怪的地方:
,在Windows资源管理器中,如下所示:
谁能告诉我为什么会这样,怎么将它们放在一个文件夹中?
谢谢!
================================================ ==========
添加:
感谢@Antoniossss帮助我找到问题所在。
经过一些测试,我得到了问题的根源:
在intellij中,当您尝试添加属于java
文件夹的软件包目录时
如果您没有将目录src/java
设置为Sources Root,那么您添加org.mytest.mysourcecode
之类的软件包目录的操作只会创建一个名为org.mytest.mysourcecode
的平面文件夹。
否则,如果将目录作为源根目录,然后添加包目录,则Intellij会自动创建类似org
(文件夹)-> mytest
(文件夹)-> {{1 }}(夹)。
第二种情况就是我们想要的。
希望这对你们有帮助。
答案 0 :(得分:2)
因为在一种情况下,您已准确命名com.zautarian
(最可能是资源)的youd目录,而您可能认为您已经创建了结构化的软件包树,而intellij则将其“扁平化”显示以便用户使用。 2天前遇到了同样的问题。
在资源管理器中检查项目结构,您将发现目录com.zautarian
中有资源