狀況描述:
剛用 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