,當我在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