天天看點

maven compile install 無class檔案 或者 找不到引用包和類

如果maven compile install 無class檔案 或者 找不到引用包和類。但是手動編譯或者使用eclipse編譯都正常

檢查pom.xml檔案依賴關系的scope

你的scope可能是test或者runtim。導緻編譯出問題

* compile,預設值,适用于所有階段,會随着項目一起釋出。

* provided,類似compile,期望JDK、容器或使用者會提供這個依賴。如servlet.jar。

* runtime,隻在運作時使用,如JDBC驅動,适用運作和測試階段。

* test,隻在測試時使用,用于編譯和運作測試代碼。不會随項目釋出。

* system,類似provided,需要顯式提供包含依賴的jar,Maven不會在Repository中查找它