我在Eclipse中有一個成功達到「包」目標的Maven項目。這樣做會產生一個罐子。我需要在Java應用程序運行配置中包含該jar以及Maven依賴項。運行配置中的Eclipse Maven依賴關係?
我的問題是,當我設置運行配置並提供命令行參數時,找不到Maven提供的類。
這是怎麼發生的?我試過探索,試驗和搜索。我可以手動將我的本地.m2/repository
目錄中的所有jar添加爲Eclipse中的「外部jar」,但似乎不應該這樣做。
我在Eclipse中有一個成功達到「包」目標的Maven項目。這樣做會產生一個罐子。我需要在Java應用程序運行配置中包含該jar以及Maven依賴項。運行配置中的Eclipse Maven依賴關係?
我的問題是,當我設置運行配置並提供命令行參數時,找不到Maven提供的類。
這是怎麼發生的?我試過探索,試驗和搜索。我可以手動將我的本地.m2/repository
目錄中的所有jar添加爲Eclipse中的「外部jar」,但似乎不應該這樣做。
您需要做mvn install
將.jar文件放入本地存儲庫,然後將適當的<dependency/>
節添加到您的pom.xml
文件中。
我第一次嘗試這個時,我沒有打F5刷新。它似乎沒有工作。在Eclipse中運行時,'mvn install'似乎等同於'mvn eclipse:eclipse'。 – wberry
想通了。構建maven目標'eclipse:eclipse'然後刷新,然後運行配置將具有它所需要的。 – wberry