当我在Eclipse中创建一个新的Maven项目时,目录结构包含
问题: 我知道我的代码应该放在
src/main/java
和src/main
(如下所示)问题: 我知道我的代码应该放在
src/main/java
下,那么src/main
的目的是什么?为什么Eclipse会创建它?
![enter image description here](https://istack.dev59.com/2D1X7.webp)
src/main/java
是Maven用于放置Java源代码的标准布局。
请查看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
若要存在src/main/java,则必须首先存在src/main/,因此eclipse会显示您项目中的所有文件夹,包括src/main/。
如果您想从“包资源管理器”视图中删除它们,可以为该视图创建一个筛选器并排除非Java元素。
在“包资源管理器”视图右上角寻找向下箭头以获取筛选器选项。
src/main/java
存在,而没有src/main
呢? - Manoj