如何使用 eclipse-plugin 打包将 Mockito 添加到 Tycho 单元测试中的测试类路径
How can I add Mockito to the test classpath in Tycho's unit-tests with eclipse-plugin packaging
最近,可以Execute unit-tests with eclipse-plugin packaging. And, in addition there is support for resolving JUnit Classpath Containers。
我想用 eclipse-plugin 打包执行单元测试,但除了 JUnit 之外还想使用 mockito 库。我有一个 pomless build 并希望保持这种状态。我不想将非 PDE 文件添加到构建中,除非这是不可避免的。
问题:idiomatic/intended/correct 添加此依赖项或任何其他测试时依赖项的方法是什么?
注意:我知道使用 fragments
进行单元测试。这不是我所追求的。我其实很想用新的机制,如果可能的话,或者听说目前这是不可能的。
出于我最初的目的,鉴于这些旨在进行单元测试,运行 非 OSGI 也可以。如果也有 OSGI 的方法,那就太好了,但我无法想象平台配置可以存储在哪里。
查看此 tycho discussion,简短摘要:
- 您可以将 Mockito 添加为可选的包依赖项
- 您可以添加 M2_REPO Classpath variable 参考资料
最近,可以Execute unit-tests with eclipse-plugin packaging. And, in addition there is support for resolving JUnit Classpath Containers。
我想用 eclipse-plugin 打包执行单元测试,但除了 JUnit 之外还想使用 mockito 库。我有一个 pomless build 并希望保持这种状态。我不想将非 PDE 文件添加到构建中,除非这是不可避免的。
问题:idiomatic/intended/correct 添加此依赖项或任何其他测试时依赖项的方法是什么?
注意:我知道使用 fragments
进行单元测试。这不是我所追求的。我其实很想用新的机制,如果可能的话,或者听说目前这是不可能的。
出于我最初的目的,鉴于这些旨在进行单元测试,运行 非 OSGI 也可以。如果也有 OSGI 的方法,那就太好了,但我无法想象平台配置可以存储在哪里。
查看此 tycho discussion,简短摘要:
- 您可以将 Mockito 添加为可选的包依赖项
- 您可以添加 M2_REPO Classpath variable 参考资料