我有項目A,它依賴於我的Eclipse工作區中的項目B和C.Maven:m2eclipse:禁用工作空間分辨率導致工件丟失
有時我希望A使用來自存儲庫的工件B和C而不是工作區中的版本運行。因此,我選擇A,然後選擇'Maven-> Disable Workspace Resolution',以便A使用版本庫中的版本。
然而,當我走在上面的動作,我得到錯誤信息「缺少神器B」,並就A項目的POM文件「缺少神器C」
我試圖清理該項目,我選擇了'Maven |更新'選項'強制更新的罐子/版本'選中。這些都不能解決問題。
我是否正確使用'Maven-> Disable Workspace Resolution'?
附加信息:這些項目的確切版本存儲在存儲庫中。事實上,如果我關閉項目B和C在工作區中,項目A愉快使用B和C的存儲庫版本
爲什麼在標題中爲[tag:subclipse]標記和Subclipse:爲什麼你認爲Subclipse涉及? –
因爲「禁用工作區分辨率」是Subclips插件的一個功能。 –
它不是 - 它是m2eclipse(Maven)插件的一個特性。 –