2013-01-07 30 views
1

我在eclipse中使用m2eclipse來管理我的類路徑,當我想在eclipse中使用test-compile目標時遇到問題。 B,項目B依賴類A(在文件夾目標/類中)和測試類(在文件夾目標/測試類中)。如果我在m2 eclipse啓動器中運行測試編譯目標,參數爲M2_WORKSPACE_RESOLUTION = true,則編譯無法找到項目A的測試類。m2eclipse工作區解析classpth和測試文件夾

在命令行中,所有東西都可以。 如果我使用M2_WORKSPACE_RESOLUTION = false任何事情都可以。

如何強制m2eclipse使用測試類與工作區解析?

回答

1

您必須明確聲明對項目A的測試類的依賴關係。請參閱this question關於如何做到這一點。測試類通常不包含在工件中。這就是爲什麼你不能從項目B.

+0

我已經在我的pom.xml中添加了測試jar,所有的命令行都很好,它只是m2eclipse中的工作區分辨率被破壞了。如果我禁用工作區分辨率一切都很好 – Euguuu