從 SVN 檢出的 Java 項目在 Eclipse/STS 中顯示為普通文件夾,缺少 Spring、Maven 等項目面板特徵,無法識別 pom.xml、Spring 配置文件,導致無法構建、運行、調試。
SVN 僅版本控制源碼,不包含 IDE 專屬的項目元數據文件(如 .project、.classpath、.settings/)。Eclipse 依賴這些文件識別項目性質(Maven、Spring、WTP 等)。
pom.xml 的文件夾)pom.xml,下載依賴,生成 .project、.classpath,並啟用 Maven、Spring、JPA 等 Facet。pom.xml 指定的 maven-compiler-plugin 版本與本地 JDK 不一致,導入後右鍵項目 → Properties → Java Compiler 調整。settings.xml(含阿里云鏡像)。右鍵項目 → Spring → Add Spring Project Nature,或安裝 Spring Tools 4 (STS4) 插件,它能自動掃描 @Configuration、applicationContext.xml 並提供 Bean 圖譜、啟動檢查等功能。
一言以蔽之:不要直接導入「General Project」,請用「Existing Maven Projects」向導,讓 Maven 成為項目元數據的單一真實來源。