,当我在Eclipse中创建一个新的Maven项目目录结构澄清,目录结构同时包含src/main/java
和src/main
(楼下)Java项目VS Maven项目(Eclipse中),需要
问题: 我明白我的代码应该下降根据src/main/java
,src/main
的目的是什么?为什么Eclipse创建它?
,当我在Eclipse中创建一个新的Maven项目目录结构澄清,目录结构同时包含src/main/java
和src/main
(楼下)Java项目VS Maven项目(Eclipse中),需要
问题: 我明白我的代码应该下降根据src/main/java
,src/main
的目的是什么?为什么Eclipse创建它?
有关的src/main/java中存在的src/main /必须先存在,所以日食只是表明你在你的项目中的所有文件夹,包括的src/main/
如果你想从包装的画面中移除资源管理器中,您可以为程序包资源管理器视图创建过滤器,并排除非Java元素。
查看过滤器选项的包浏览器视图右上角的向下箭头。
好的。现在明白了。看到“源文件夹”和“文件夹”具有相同的名称,就像Eclipse显示的那样有点奇怪 – JAM 2011-05-23 15:18:50
@mac我可以看到你,它会导致混乱。 – 2011-05-23 15:35:35
你可以在src /主要不在源文件等子目录。 如果你看到Maven文档,你需要在src/main/resources下有资源文件。 很显然,需要创建父目录src/main来创建子目录。
为什么我们要看它?顺便说一句,如果你打开它,它是空的。 – Gangnus 2017-11-09 11:22:33
src/main/java
是放置Java源代码的Maven标准布局。
检查http://java.sg/maven-standard-directory-layout/获取标准Maven目录的列表。
src/main/java Application/Library sources
src/main/resources Application/Library resources
src/main/filters Resource filter files
src/main/assembly Assembly descriptors
src/main/config Configuration files
src/main/webapp Web application sources
src/test/java Test sources
src/test/resources Test resources
src/test/filters Test resource filter files
src/site Site
LICENSE.txt Project's license
NOTICE.txt Notices and attributions required by libraries that the project depends on
README.txt Project's readme
如果这是Maven的标准设置(当然,你是对的),那么,为什么我们必须在Eclipse中分别查看src/main/java和src/main文件夹呢?这是不方便和浪费的地方。 – Gangnus 2017-11-09 11:21:49
你怎么能指望的'的src/main/java'到无'的src/main' – Manoj 2011-05-23 15:09:38
的Eclipse使其混乱。“源文件夹”中的一个存在,另一个是“文件夹” – JAM 2011-05-23 15:16:04
@Manoj的图像很清楚,它是一个合法的问题 – 2017-11-14 13:23:37