我是使用Maven構建項目的新手。我知道你在POM文件中聲明瞭依賴關係,該文件概述了項目所需的jar,以便在編譯時將它們添加到構建中。瞭解Maven依賴關係
我的問題是,如何在開發過程中工作,何時需要jar文件以開發應用程序?我認爲Maven的觀點是,你不必真的擁有jar文件,它會在構建時被獲取並投入戰爭。但是如果我正在開發並且需要一個jar文件(比如說澤西島),那麼我仍然需要自己去抓取jar,並將其放在lib目錄中,以便完成開發工作。我知道那個.jar中可以提供哪些類/方法?有人可以向我解釋我缺少的東西嗎?
我的導入語句引用球衣類將在編譯時解決,因爲現在他們被加下紅線,因爲該jar目前不存在?
我認爲這是我錯過的關鍵,是當你保存pom文件時,罐子被下載。謝謝! – user1154644
我的其他問題,如果我正在開發一臺無法訪問互聯網的機器,這與maven更相關,有沒有一種方法可以讓NetBeans指向我的本地Maven存儲庫?現在,當我嘗試使用netbeans創建Java Maven項目時,項目的創建失敗,說'找不到前綴'原型的插件'..... – user1154644
所有IDE中的項目始終指向本地存儲庫,但是您將需要網絡訪問才能將依賴關係下載到本地存儲庫。如果互聯網無法正常工作,您也可以手動將jar放入本地存儲庫。只有當該jar版本在本地存儲庫中不存在時,Maven纔會下載jar。 – Lokesh