Maven:如何添加为运行时提供的依赖关系,但明确地用于测试?

Two*_*The 5 unit-testing scope maven

在我当前在JBoss服务器上运行的项目中,需要添加所有依赖项,provided就像它们由JBoss提供一样。但是对于我的单元测试,我确实需要那些没有JBoss服务器提供它们(iE javaee-api)的库,但是我不能两次添加具有不同作用域的相同依赖项。

如何provided为运行时添加依赖关系,但test对于单元测试如何添加依赖关系?

JF *_*ier 2

测试类路径上存在依赖项provided,因此将范围设置为provided应该没问题。另请参见 的定义provided

https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html