我一直在Eclipse中編寫Java的一段時間,而不需要指定依賴關係。現在我瞭解了Maven如何實現它,我想知道:Eclipse是如何獨立構建項目的? Eclipse如何確定需要哪些版本的導入以及哪些依賴關係依賴關係才能使所有工作都成爲現實?我剛開始學習Maven。 Eclipse如何在沒有它的情況下構建?
最後,通過從New-> Other-> Maven Project而不是New-> Java Project開始在Eclipse中構建項目有哪些優缺點?
我一直在Eclipse中編寫Java的一段時間,而不需要指定依賴關係。現在我瞭解了Maven如何實現它,我想知道:Eclipse是如何獨立構建項目的? Eclipse如何確定需要哪些版本的導入以及哪些依賴關係依賴關係才能使所有工作都成爲現實?我剛開始學習Maven。 Eclipse如何在沒有它的情況下構建?
最後,通過從New-> Other-> Maven Project而不是New-> Java Project開始在Eclipse中構建項目有哪些優缺點?
關於第一個問題:Eclipse不加入一個標準的Java項目中的任何依賴性。您必須手動向構建路徑添加所有需要的JAR,否則您將遇到編譯錯誤。
第二個問題:如果您創建了標準Java項目,即使您在項目的根目錄下創建了pom.xml文件,也不會使用Maven。您始終可以在Maven項目中轉換標準Java項目(請參閱Convert Existing Eclipse Project to Maven Project)。
您的依賴關係一直在類路徑中 當您使用Maven啓動項目時,Eclipse會自動將Maven存儲庫添加到類路徑中。
當您啓動一個Java項目時,您必須在Eclipse中手動鏈接您的庫,並且庫的版本是您下載的庫。
你可以看到在你的項目的屬性的差異> Java構建路徑>庫