Как я могу повторно использовать определения шагов Cucumber-JVM в других проектах для тестирования некоторых типичных веб-действий. Дело в том, что я создал какой-то java-проект только с реализациями Step Definition для типичных сценарных действий, таких как:
When I follow the link "*some_link*"
Then I should see following content "*some_content*" on page
И я хочу повторно использовать эти определения в других проектах (включая путь к классам), просто чтобы написать свои собственные простые сценарии. Но когда я запускаю сценарий (как тест JUnit), Cucumber не может найти определения шагов. И когда я пытаюсь расширить класс определений шагов, я получаю сообщение об ошибке, что я не могу расширить класс определений шагов. Итак, можно ли повторно использовать определения шагов, и если да, то как?