我遇到M2E的一個奇怪的行爲對日食:從遠程git倉庫的Eclipse M2E「更新Maven項目」增加了一個不必要的bin目錄
- 克隆項目
- 的目錄結構顯示在工程資源管理器沒有maven性質,只有根和包的pom.xml。沒有「JRE系統庫」,沒有「Maven依賴關係」。沒有「src/main/java」,只有「my.packages.1」,「my.packages.2」
- 我使用maven-> Update Maven Project更新項目。除了創建一個「bin」目錄並且bin目錄的內容與我從git簽出的內容相同之外,所有內容都很好地顯示。
例如: 更新Maven項目之前:
.settings/
src/
pom.xml
.gitignore
更新Maven項目後:
.settings/
src/
pom.xml
.gitignore
bin/ <------ this dir appears after update maven project
bin/.settings/ <----------- contents the same as outside dir
bin/src
bin/.gitignore
bin/pom.xml
我應該如何避免這種奇怪的行爲?
謝謝你的回答。有什麼方法可以將項目默認設置爲maven項目? – dhchen
不是我所知道的。但是您可以將項目導入爲Maven項目,然後在導入時正確配置它。爲此,請轉到菜單文件 - >導入 - > Maven - >現有的Maven項目 – dunni