我想開始在我分發的代碼中使用maven,但我找不到有效的方式來處理依賴關係。每一個新的依賴都需要我太長時間才能添加。尋找maven的依賴
作爲一個簡單的例子,我需要添加Tomcat進行編譯。我是否真的必須在我的瀏覽器中手動拖拽回購以找到組ID,工件ID和版本號?
在每種情況下,找到非Maven下載似乎更容易。我希望我錯過了一些明顯的東西。
我想開始在我分發的代碼中使用maven,但我找不到有效的方式來處理依賴關係。每一個新的依賴都需要我太長時間才能添加。尋找maven的依賴
作爲一個簡單的例子,我需要添加Tomcat進行編譯。我是否真的必須在我的瀏覽器中手動拖拽回購以找到組ID,工件ID和版本號?
在每種情況下,找到非Maven下載似乎更容易。我希望我錯過了一些明顯的東西。
首先,使用一些IDE確實有幫助。 Eclipse有m2eclipse插件,如果你在你的pom定義中定義了遠程maven倉庫的位置,你可以在它的pom編輯器中添加依賴關係,它會自動爲你搜索適當的工件。
什麼是真正有用的是利用倉庫管理器,如Nexus/Artifactory的,在這裏聚集了最重要的Maven倉庫,然後你不需要在各種器物的POM定義聲明特定存儲庫位置,但一切將通過Nexus代理。
我在一個使用maven的地方工作,發現它真的很痛苦。管理依賴關係是一個問題。另外還缺乏有關Maven的可訪問信息,我很難找到有關Maven相關問題的良好答案。谷歌螞蟻與Maven如果你還沒有閱讀關於此的不同意見。 – 2010-05-25 22:16:06
我在一個使用螞蟻的地方工作,發現它真的很痛苦。其實這不是真的,自2003年以來我沒有使用過螞蟻,但它可能是因爲痛苦是主觀的。 – 2010-05-25 22:36:37
我的確發現了令人沮喪的maven。我很驚訝,我仍然需要編輯XML。 讓我印象深刻的是項目可以輕鬆地導入到IDE中 - 我肯定希望教程和OSS能夠儘可能地被訪問。 – Tom 2010-05-26 13:48:56