Eclipse Maven 專案在 package explorer 找不到 src/main/java 的問題

 

關鍵字:

Eclipse+Maven src/main/java not visible in src folder in Package Explorer

狀況描述:

剛用 Eclipse 初始化完 Maven Project 後

在左邊的  

Package Explorer 找不到 src/main/java 這個資料夾

 

解決方法:

參考: https://stackoverflow.com/questions/18790106/eclipsemaven-src-main-java-not-visible-in-src-folder-in-package-explorer

裡面的

就可解決

 

狀況整理:

要是沒有 src/main/java這個資料夾, eclipse 就會像這樣:

src/main/java 這個資料夾, 算在 Source folders 裡面

Source folder 裡面的 java 檔案會被 eclipse 偵測, 然後編譯成 class 檔

剛 build 完 maven 專案時, 

在Java Build Path ( 右鍵專案, Build Path -> Configure Build Path 裡面可以找到) 

Order and Export 裡面的 JRE System Library 與 Maven Dependencies 沒有打勾

打勾完eclipse 就會自己產生出 src/main/java 與 src/main/test 這兩個資料夾

至於原理, 有空再研究...估計是跟 eclipse 運作模式有關

又這個連結裡面關於 eclipse 中 source folder 與 folder 講的相當詳細...  

https://blog.csdn.net/jixinhuluwa/article/details/51954953