Arquillian测试所需的最低罐子是什么

时间:2014-05-24 12:58:52

标签: java-ee jboss-arquillian

感谢您查看此内容。

我们的项目计划在集成测试中使用arquillian。 但我们应该向客户报告我们使用哪些jar文件以及我们需要它们。

Maven下载了几个看似没必要的jar文件,我无法解释它们是什么。

简单的谷歌搜索显示下面的网站,但内部信息似乎与JBoss 5.1。 http://jdevelopment.nl/integration-testing-arquillian-maven/

有人知道哪些jar文件是最低要求吗?

我们的容器是JBoss EAP 6.2。

由于

1 个答案:

答案 0 :(得分:1)

假设您正在使用maven:您可以在您的项目上运行mvn依赖:tree -Dverbose,那就是它。

Gradle通过运行gradle依赖项提供类似的功能

您不应该从列表中手动删除jar文件,因为这可能会导致您进入不需要的运行时错误。

依赖项解析的好处是,您拥有组件所需的所有依赖项,包括这些依赖项的依赖项,我强烈建议您依赖依赖项解析。 Arquillian提供BOM和核心模块,只需添加匹配的arquillian jar文件即可添加服务器类型。找出哪个模块需要哪个jar您显然可以通过启用和禁用构建文件中的依赖项来尝试它。