Maven:如何添加为运行时提供的依赖项,但显式地用于测试?

在我当前在JBoss服务器上运行的项目中,如果JBoss提供它们,则需要添加所有依赖项.但是对于我的单元测试,我确实需要那些没有JBoss服务器提供它们的库(i.E.
javaee-api),但我不能用不同的范围添加两次相同的依赖项.

如何添加为运行时提供的依赖项,但作为单元测试的测试?

最佳答案 测试类路径上提供了依赖项,因此将范围设置为提供的应该没问题.另见提供的定义:

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

点赞