試圖構建基於Spring的應用程序需要找出應用程序將具有的所有必需的依賴關係。彈簧罐依賴關係
例如,我使用HibernateTemplate,並且每次運行應用程序時都會出現ClassNotFound異常。所以我對包含這個特定類的jar的「google」,在搜索mvnrepository後找到合適的工件。總是混淆使用哪個版本。
它一次又一次發生,只有幾個小時後,幾十個依賴添加應用程序才能運行。
但即使在那之後,我試圖使用我的應用程序。在具有稍微不同的參數的不同計算機上,並且slf4j類未發現錯誤,即使在開發人員機器上廣泛測試之後,仍然缺少一些依賴關係。
現在,它工作正常,但我想分發我的應用程序,並不確定如果在另一個系統上不會有依賴丟失。
那麼,不僅在設計時間,而且在運行時間,確定所有必要的依賴關係的最佳實踐是什麼?有沒有任何工具?
如何管理版本混淆,當有幾十個依賴關係,每個都有自己的版本?
你的應用程序是如何打包的?作爲戰爭? – sourcedelica 2011-03-20 18:05:16