[英]Maven integration with IDEs
我以為我已經在使用Maven的一些項目中工作,所以我理解Maven,但是我似乎在用它創建自己的項目時遇到了麻煩,所以無論我哪里出錯,有人都能糾正我嗎?
假設我創建了一個新的Maven項目(可以說我是通過Eclipse或IntelliJ完成的):
這是我的IntelliJ兩美分:
1-在項目的pom.xml中添加依賴項
確實應該下載依賴的jar。 如果彈出對話框,則可能需要批准“導入更改”對話框,或啟用自動導入。
2-看到傳遞依賴
它可以通過Maven依賴關系圖實現-不幸的是,僅在IntelliJ Ultimate版中才可以實現。 您可以使用Maven依賴關系插件在您喜歡的CLI中查看依賴關系樹。
問題1:添加依賴項
在Eclipse中,根據創建項目的方式,您應該能夠添加使用maven上下文菜單自動識別的依賴項。
請注意,您應該使用eclipse maven插件創建項目,以使其具有maven性質。
要從遠程存儲庫添加依賴項/插件,如果知道artifactId或groupId,則可以在結果UI中搜索依賴項。 無論是否在pom.xml
指定了回購URL,該插件都會拉起dep。
將依賴項添加到POM之后,IDE將在保存文件后立即開始下載它和所有臨時依賴項。
如果出現問題,可以嘗試從上下文菜單中“更新項目”。
問題2:確定傳遞依賴
臨時依賴關系在POM編輯器的“依賴關系層次結構”選項卡中可見。
我通常默認使用命令行,因為在跟蹤dependency graph
時,它允許更多的靈活性和功能。
抱歉,我還沒有使用IntelliJ
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.