[問題] eclipse maven 與原生 maven 行為不一致

看板Eclipse作者 (老子我最神)時間9年前 (2015/02/25 23:35), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
大家好 我適用 elcipse 4.4 版本 似乎內建就有 m2e 我把 eclipse 的 maven home 設定成我原本 cmd line 執行的 mvn path 可是有些東西的行為都會不一致 1. 透過 cmd line 進行的 repository 在 eclipse 底下會沒效過 例如我裝了 ojdbc cmd line 執行: mvn install:install-file -Dfile={Path_to_your_ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc -Dversion=10.2.0.3.0 -Dpackaging=jar 之後在 cmd line 對於有 ojdbc 的 project 都可以正常 build 但是在 eclipse 嘗試執行 mvn 的指令時,他都會嘗試下載然後發生失敗 我確定 1. maven是使用同樣的path 2.使用的 repository 是一樣的 有改過用 offline 執行但是 eclipse 還是會嘗試下載且失敗 (但是 eclipse project 的 maven dependency 會有 ojdbc 的 jar 檔案喔 ) 請問是有哪邊要改嗎? 2. 在 pom.xml 的 <execution> 會有發生 lifecycle 的錯誤 真是有看沒有懂,不就是增加 goal 嗎? phase 也是原本 lifecycle 就有的 難道 lifecycle mapping 在 eclipse 與原先的 maven 不一樣? http://goo.gl/Ru8Lga 這... 有看沒有懂,可能我英文不好與mvn不熟,還是不瞭解為啥 eclipse 會噴錯 因為這兩個關係 我現在 eclipse 專案都只有半套,執行 maven 指令都要去 cmd line 執行 讓我很不是滋味,有大大可以解答嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.192.133 ※ 文章網址: https://www.ptt.cc/bbs/Eclipse/M.1424878545.A.9B1.html

03/03 19:48, , 1F
eclipse可以設定使用外部maven有試過嗎?
03/03 19:48, 1F

03/03 19:52, , 2F
基本上 local repository 沒有的套件才會去中央下載
03/03 19:52, 2F

03/03 19:53, , 3F
而 local 預設是使用 ~/.m2 的目錄
03/03 19:53, 3F
文章代碼(AID): #1KxUlHcn (Eclipse)