3

我正在开发一个 Netbeans 平台 RCP 应用程序。

我在我的单元测试中使用jmock并且我创建了一个库包装器模块来导入必要的库。

该模块有一个名为“”的部分和另一个名为“单元测试库”的部分。

我希望我可以将 JMock 库包装器添加到“单元测试库”中,但是当我运行单元测试时,我收到错误“包 org.jmock 不存在”。

如果我将 JMock 库包装器导入到主“库”元素中,那么它可以工作,但这感觉不对。

Maven 允许我指定仅用于单元测试的依赖项,并且我假设 NetBeans 平台也这样做。这应该可能吗?难道我做错了什么?我是否应该放弃对单元测试库的运行时依赖(呃)。

4

2 回答 2

0

使用库包装器作为测试依赖项应该可以工作;事实上,这就是 JUnit 本身的打包方式。按照之前的建议尝试一个干净的构建。

于 2011-08-31T17:51:39.537 回答
0

我遇到了同样的问题。在对项目(而不是模块)进行“清理并构建所有”之后,一切正常。

于 2011-01-19T20:45:45.797 回答