Может быть, в вашей зависимости есть область?
Если это выглядит следующим образом
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-testng</artifactId>
<version>4.7.1</version>
<scope>Test</scope>
</dependency>
, удалите этот параметр области действия, то вы сможете использовать эту зависимость во всем проекте.