eclipse下maven項目構建後src/test/java下的java文件始終是處於未編譯狀態的處理

我簡單說一下,我構建項目的大概過程:

1.項目copy到自己eclipse的workspace

2.在eclipse中,file--import--輸入maven,選擇第二個選項--找到你的項目目錄,選中你要導入的目錄;

3.在eclipse中選中你的項目,右鍵 --maven--Update Project; 執行,等待maven幫你構建項目

4.構建完後成, 許多人的src/main/java和resource等目錄都不出現, 需要人工到build path中去更改jre環境,以及設置Project Facets,完成後會自動出現


接下來是我出現的問題,耗費了我挺多一會兒時間的,那就是src/test/java下的代碼沒有編譯,百思不得原因,如圖:


由於這樣, 你的單元測試代碼還沒法編寫,當然,如果你重新建立新的source floder且不與src/test/java重名的目錄進行編寫測試代碼, 我就不說啥了.

多次網上查找相關資料,似乎沒人編寫過這樣的問題相應的解決方案

我經過多次測試,找到一種解決方案:

選中src/test/java  右鍵build path , 點擊 remove from Build Path ,

然後src/test/java文件夾會移動到下面, 你選擇src-test下的java節點, 記住  是java這個節點, (這是基於maven的一種約定)  右鍵--build path --點擊 Use as Source Floder  就可以看到你的java文件圖標明顯和之前不一致,代碼已經成功編譯, 至於build path彈出界面中的目錄配置等,就各自配置就好了,如圖 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章