В настоящее время я работаю над автоматизацией веб-страниц с графическим интерфейсом, используя селен через Java в Intellij. У нас есть несколько команд разработки продуктов, одна из которых постоянно поддерживает и разрабатывает фреймворк Selenium и свои тесты. Несколько месяцев назад другие команды захватили фреймворк selenium и разработали свои собственные тесты, теперь они продолжают разрабатывать только тесты. Все команды используют Git/Gerrit и Jenkins для постоянной интеграции. Проблема для меня в том, что две команды, упомянутые выше, используют устаревший фреймворк. Моя забота сейчас;
Есть ли способ сохранить фреймворк (вместе с классами Page Object) как отдельный проект, а затем иметь отдельные проекты для каждой команды только с тестовыми классами?
Сначала я пытался спросить у Google, но, к сожалению, ничего не нашел.