2011-11-15 57 views
1

我在Eclipse中有一個成功達到「包」目標的Maven項目。這樣做會產生一個罐子。我需要在Java應用程序運行配置中包含該jar以及Maven依賴項。運行配置中的Eclipse Maven依賴關係?

我的問題是,當我設置運行配置並提供命令行參數時,找不到Maven提供的類。

這是怎麼發生的?我試過探索,試驗和搜索。我可以手動將我的本地.m2/repository目錄中的所有jar添加爲Eclipse中的「外部jar」,但似乎不應該這樣做。

+2

想通了。構建maven目標'eclipse:eclipse'然後刷新,然後運行配置將具有它所需要的。 – wberry

回答

1

您需要做mvn install將.jar文件放入本地存儲庫,然後將適當的<dependency/>節添加到您的pom.xml文件中。

+0

我第一次嘗試這個時,我沒有打F5刷新。它似乎沒有工作。在Eclipse中運行時,'mvn install'似乎等同於'mvn eclipse:eclipse'。 – wberry