我以爲我理解Maven是因爲我已經在使用它的幾個項目上工作過,但我似乎無法用它創建自己的項目,所以有人可以糾正我,無論我哪裏可能出錯。Maven與IDE集成
假設我創建一個新的Maven項目(我們會說我這樣做是通過Eclipse或的IntelliJ):
- 如果我添加一個依賴於我的POM文件,假設我添加了一個公共倉庫,其中該依賴關係可以找到,不應該IDE下載指定的JAR,並使它在我的代碼中使用時被識別?目前,我的項目無法識別應通過我的POM依賴項在JAR中找到的任何類。
- 假設#1工作,我怎麼能通過maven確定我有哪些瞬態相關性?例如,我使用Pentaho數據集成中的類,其中一些插件引用了org.mozilla.javascript。*之類的東西。 Maven可以自動告訴我,如果我不必運行代碼,看到它失敗,並手動修復依賴關係?這裏會有數百個這樣的實例,所以手動修復確實不可行。
你在用什麼IDE?在eclipse和intellij之間, – 2013-02-25 14:01:11
有點不同。 Intellij更友善。 Eclipse的maven集成是侮辱性的。 – Michael 2013-02-25 14:08:47